< prev index next >
src/hotspot/share/compiler/compileBroker.cpp
Print this page
rev 54777 : 8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
Summary: compiler thread purges stale tasks so it can wake up java threads which are waiting for completion.
Reviewed-by: thartmann
@@ -447,12 +447,12 @@
// the compilation queue, which is walked during RedefineClasses.
save_method = methodHandle(task->method());
save_hot_method = methodHandle(task->hot_method());
remove(task);
- purge_stale_tasks(); // may temporarily release MCQ lock
}
+ purge_stale_tasks(); // may temporarily release MCQ lock
return task;
}
// Clean & deallocate stale compile tasks.
// Temporarily releases MethodCompileQueue lock.
< prev index next >