--- old/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2014-12-09 14:42:27.474284000 -0500 +++ new/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp 2014-12-09 14:42:24.425788000 -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;