0
我是JVMTI
的新手。我正在嘗試使用GetObjectSize
方法獲取對象大小。如何使用JVMTI獲取對象
但我被卡住了。
我可以使用JVMTI
從堆空間獲取對象嗎?爲了做到這一點,GetTag
功能是否涉及某個地方?
我知道我們可以很容易地跟蹤對象的初始化。但是,我想要特定時間間隔內的對象。
任何幫助,非常感謝。
我是JVMTI
的新手。我正在嘗試使用GetObjectSize
方法獲取對象大小。如何使用JVMTI獲取對象
但我被卡住了。
我可以使用JVMTI
從堆空間獲取對象嗎?爲了做到這一點,GetTag
功能是否涉及某個地方?
我知道我們可以很容易地跟蹤對象的初始化。但是,我想要特定時間間隔內的對象。
任何幫助,非常感謝。
您可以重複使用的堆空間
jvmtiError
IterateThroughHeap(jvmtiEnv* env,
jint heap_filter,
jclass klass,
const jvmtiHeapCallbacks* callbacks,
const void* user_data)
http://docs.oracle.com/javase/7/docs/platform/jvmti/jvmti.html#IterateThroughHeap