--- old/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2014-12-04 16:47:25.039290000 -0500 +++ new/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2014-12-04 16:47:22.834401000 -0500 @@ -4931,7 +4931,7 @@ } }; -Monitor* G1CodeCacheUnloadingTask::_lock = new Monitor(Mutex::leaf, "Code Cache Unload lock"); +Monitor* G1CodeCacheUnloadingTask::_lock = new Monitor(Mutex::leaf, "Code Cache Unload lock", false, Monitor::_safepoint_check_never); class G1KlassCleaningTask : public StackObj { BoolObjectClosure* _is_alive;