我期待开发一些东西来分析服务器上运行的应用程序的JVM线程,需求如下:
- 访问在单独应用程序中运行的所有线程
- 打印线程堆栈
- 了解事件的详细信息 - 记录执行时间以及方法详细信息(在特定线程中执行)
我已经解决了第 1 点和第 2 点,但不确定如何在不实际更新现有应用程序(添加 aop)的情况下继续第 3 点。
JVM 是否提供了任何功能来执行此操作?
最佳答案
您需要查看JPDA (Java 平台调试器架构)。
关于java - 探索 Java 中的线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980951/