# HG changeset patch # User Doug Simon # Date 1403121525 -7200 # Node ID a87f6927d73e385a78bf58d735ff609aefafc705 # Parent da21746a64bf84628f4a6156b3d51c8a503979a9 added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for Graal diff -r da21746a64bf -r a87f6927d73e src/share/vm/compiler/compileBroker.cpp --- a/src/share/vm/compiler/compileBroker.cpp Wed Jun 18 11:26:04 2014 -0700 +++ b/src/share/vm/compiler/compileBroker.cpp Wed Jun 18 21:58:45 2014 +0200 @@ -805,7 +805,7 @@ #if defined(COMPILERGRAAL) _compilers[1] = graal; - c2_count = UseGraalCompilationQueue ? 0 : c2_count; + c2_count = UseGraalCompilationQueue ? 0 : FLAG_IS_DEFAULT(GraalThreads) ? c2_count : GraalThreads; #endif // COMPILERGRAAL #ifdef COMPILER2 diff -r da21746a64bf -r a87f6927d73e src/share/vm/graal/graalGlobals.hpp --- a/src/share/vm/graal/graalGlobals.hpp Wed Jun 18 11:26:04 2014 -0700 +++ b/src/share/vm/graal/graalGlobals.hpp Wed Jun 18 21:58:45 2014 +0200 @@ -52,6 +52,9 @@ COMPILERGRAAL_PRESENT(product(bool, BootstrapGraal, true, \ "Bootstrap Graal before running Java main method")) \ \ + COMPILERGRAAL_PRESENT(product(intx, GraalThreads, 1, \ + "Force number of Graal compiler threads to use")) \ + \ COMPILERGRAAL_PRESENT(product(bool, UseGraalCompilationQueue, false, \ "Use non-native compilation queue for Graal")) \ \