引入:
我們在前面說到JVMTI的客戶端Agent,又提到Agent通過環境指針來訪問VM。這里就來看看環境指針到底有多大的訪問VM的能力。
a.Allocate. 分配內存
jvmtiError Allocate(jvmtiEnv*?env,jlong?size,unsigned?char**?mem_ptr)
size:分配的字節數.
mem_ptr:分配內存的首地址。
b.Deallocate.釋放內存,釋放已經分配的內存,否則該內存無法被回收。
jvmtiError Deallocate(jvmtiEnv*?env,unsigned?char*?mem)
mem:被分配的內存的首地址。
本文轉自 charles_wang888 51CTO博客,原文鏈接:http://blog.51cto.com/supercharles888/1587693,如需轉載請自行聯系原作者