是否可以启动/停止“java flames graph”跟踪?

时间:2015-04-18 05:39:26

标签: java linux profiling

我刚开始在 java tomcat服务器上运行java flame graphs linux机器上运行并使用它:

-agentpath:/usr/local/lightweight-java-profiler-read-only/build-64/liblagent.so

然而,从我启动它直到停止的那一刻起它跟踪我的应用程序。是否有可能告诉它或任何其他黑客允许开始/停止分析?请注意,在关闭java应用程序之前,traces.txt文件似乎是空的。

1 个答案:

答案 0 :(得分:1)

如果有人感兴趣我分叉了轻量级java-profiler并添加了这个功能,并且能够将探查器数据的当前状态转储到文件中。这减轻了关闭java进程以从分析器中检索堆栈跟踪的需要。

https://github.com/scottmf/lightweight-java-profiler