【发布时间】:2012-02-10 15:45:34
【问题描述】:
我正在寻找潜在的 JDI API,以便在 JVM 执行期间的任意点暂停 JVM。查看BreakPointRequestcreateBreakpointRequest 方法需要一个特定的位置。是否有任何其他 API 不需要位置或以某种方式获取可以传递以创建断点的当前位置。
我基本上是在寻找一种附加和暂停应用程序的方法,然后使用 JVMTI 代理接收 BreakPoint 事件的回调以执行进一步处理。谢谢
【问题讨论】:
-
您想停止 JVM 或应用程序吗?如果我理解正确,一个 jvm 可能会托管多个应用程序。如果是 Jvm,Virtualmachine 类,进程方法可能值得为您的需求研究。