src/share/vm/compiler/compileBroker.cpp

changeset 2567
850b2295a494
parent 2503
986b2844f7a2
parent 2563
173926398291
child 2635
1c0cf339481b
equal deleted inserted replaced
2524:762bc029de50 2567:850b2295a494
766 // CompileBroker::init_compiler_threads 766 // CompileBroker::init_compiler_threads
767 // 767 //
768 // Initialize the compilation queue 768 // Initialize the compilation queue
769 void CompileBroker::init_compiler_threads(int c1_compiler_count, int c2_compiler_count) { 769 void CompileBroker::init_compiler_threads(int c1_compiler_count, int c2_compiler_count) {
770 EXCEPTION_MARK; 770 EXCEPTION_MARK;
771 #ifndef ZERO
771 assert(c2_compiler_count > 0 || c1_compiler_count > 0, "No compilers?"); 772 assert(c2_compiler_count > 0 || c1_compiler_count > 0, "No compilers?");
773 #endif // !ZERO
772 if (c2_compiler_count > 0) { 774 if (c2_compiler_count > 0) {
773 _c2_method_queue = new CompileQueue("C2MethodQueue", MethodCompileQueue_lock); 775 _c2_method_queue = new CompileQueue("C2MethodQueue", MethodCompileQueue_lock);
774 } 776 }
775 if (c1_compiler_count > 0) { 777 if (c1_compiler_count > 0) {
776 _c1_method_queue = new CompileQueue("C1MethodQueue", MethodCompileQueue_lock); 778 _c1_method_queue = new CompileQueue("C1MethodQueue", MethodCompileQueue_lock);

mercurial