Hy,我需要知道如何获取运行时的历史记录.我需要获取有关每个线程,每个已经过的类,每个方法以及已创建的每个对象的信息.像调试器的东西.只是我需要文件中的所有信息.有人可以帮我吗?
您可能需要了解JVM TI API.
JVM工具接口(JVM TI)是工具使用的本机编程接口.它提供了一种检查状态和控制Java虚拟机(JVM)中运行的应用程序执行的方法.JVM TI支持需要访问JVM状态的全部工具,包括但不限于:分析,调试,监视,线程分析和覆盖率分析工具.
注意:JVM TI是在JDK 5.0中引入的.JVM TI取代了Java虚拟机概要分析程序接口(JVMPI)和Java虚拟机调试接口(JVMDI),从JDK 6开始,不再提供这些接口.
VisualVM等调试器使用此接口来获取有关JVM和不同统计信息的信息.
| 归档时间: |
|
| 查看次数: |
445 次 |
| 最近记录: |