hotspot/src/share/vm/services/management.cpp
JVM_ENTRY(void, jmm_SetGCNotificationEnabled(JNIEnv *env, jobject obj, jboolean enabled))
{- -------------------------------------------
(1) GCMemoryManager::set_notification_enabled() を呼んで,
対応する GCMemoryManager の _notification_enabled フィールドを変更するだけ.
---------------------------------------- -}
ResourceMark rm(THREAD);
// Get the GCMemoryManager
GCMemoryManager* mgr = get_gc_memory_manager_from_jobject(obj, CHECK);
mgr->set_notification_enabled(enabled?true:false);
JVM_END
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.