码迷,mamicode.com
首页 > 其他好文 > 详细

JPDA 架构研究5 - Agent利用环境指针访问VM (内存管理篇)

时间:2014-12-09 01:59:47      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:jpda

引入:

我们在前面说到JVMTI的客户端Agent,又提到Agent通过环境指针来访问VM。这里就来看看环境指针到底有多大的访问VM的能力。



分类1:内存管理

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:被分配的内存的首地址。



本文出自 “平行线的凝聚” 博客,请务必保留此出处http://supercharles888.blog.51cto.com/609344/1587693

JPDA 架构研究5 - Agent利用环境指针访问VM (内存管理篇)

标签:jpda

原文地址:http://supercharles888.blog.51cto.com/609344/1587693

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!