JVMPI

  Java Virtual Machine Profiler InterfaceJava 虚拟机监视程序接口 JVMPI 是 Java 虚拟机和进程中监视程序代理之间的双向函数调用接口。一方面,虚拟机将通知不同事件的监视程序代理(例如相应的堆分配、线程启动等)。另一方面,监视程序 代理也通过 JVMPI 发送控制并请求更多的信息。例如,监视程序代理能够根据监视程序前端的需要,打开/关闭特定事件通知。

  监视程序前端可以与监视程序代理在相同的进程中运行,也可在不同的进程中运行。它可以驻留在同一机器的不同进程中,或者通过网络驻留在远程计算机中。JVMPI 没有指定标准通信协议。工具厂商可以根据不同监视程序前端的需要而设计适当的通信协议。
  基于 JVMPI 的监视程序工具能获取多种信息,例如用于综合性能分析的堆内存分配址、CPU 使用热点、不必要的对象保持及监控器竞争。
  JVMPI 支持部分监视程序,即用户可有选择地对虚拟机正常运行时间的子集进行应用程序的监视,并可选择仅获得特定类型的监视程序信息。
  当前的 JVMPI 版本中对每个虚拟机仅支持一个代理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值