From e55731f2106bbbddbd5f61940367ce4b3fff07d6 Mon Sep 17 00:00:00 2001 From: Tobias Hartmann Date: Tue, 17 May 2022 13:39:29 +0200 Subject: [PATCH] 8286870: Memory leak with RepeatCompilation --- src/hotspot/share/compiler/compileBroker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/compiler/compileBroker.cpp b/src/hotspot/share/compiler/compileBroker.cpp index 833972aee0474..5a57578a88deb 100644 --- a/src/hotspot/share/compiler/compileBroker.cpp +++ b/src/hotspot/share/compiler/compileBroker.cpp @@ -2312,8 +2312,9 @@ void CompileBroker::invoke_compiler_on_method(CompileTask* task) { /* Repeat compilation without installing code for profiling purposes */ int repeat_compilation_count = directive->RepeatCompilationOption; while (repeat_compilation_count > 0) { + ResourceMark rm(thread); task->print_ul("NO CODE INSTALLED"); - comp->compile_method(&ci_env, target, osr_bci, false , directive); + comp->compile_method(&ci_env, target, osr_bci, false, directive); repeat_compilation_count--; } }