探索Java线程

问题描述 投票:2回答:2

我期待开发一些东西来分析服务器上运行的应用程序的JVM线程,要求如下:

  1. 访问在单独的应用程序中运行的所有线程
  2. 打印线程堆栈
  3. 了解事件的详细信息-记录执行时间以及方法详细信息(在特定线程中执行)

我已经对1和2进行了研究,但是不确定如何在不实际更新现有应用程序(添加aop)的情况下继续进行第3点。

JVM是否提供了任何功能?

java multithreading jvm
2个回答
1
投票

您将要研究JPDA(Java平台调试器体系结构)。


1
投票

您可以通过提供用于JVM监视的eclipse插件。

http://jvmmonitor.org/doc/index.html

© www.soinside.com 2019 - 2024. All rights reserved.