--- old/src/share/vm/services/memoryManager.cpp 2014-12-10 11:28:23.419587000 -0500 +++ new/src/share/vm/services/memoryManager.cpp 2014-12-10 11:28:20.569125000 -0500 @@ -198,7 +198,8 @@ GCMemoryManager::GCMemoryManager() : MemoryManager() { _num_collections = 0; _last_gc_stat = NULL; - _last_gc_lock = new Mutex(Mutex::leaf, "_last_gc_lock", true); + _last_gc_lock = new Mutex(Mutex::leaf, "_last_gc_lock", true, + Monitor::_safepoint_check_never); _current_gc_stat = NULL; _num_gc_threads = 1; _notification_enabled = false;