可以start/stop "java flames graph" 追踪吗?
is it possible to start/stop "java flames graph" tracing?
我刚开始在 java tomcat 服务器上使用 java flame graphs 在 linux 上运行machine 并使用其:
-agentpath:/usr/local/lightweight-java-profiler-read-only/build-64/liblagent.so
但是它会从我启动它的那一刻起一直跟踪我的应用程序直到停止。是否可以告诉它 或任何其他 hack 以允许 start/stop 分析?请注意,在我关闭 java 应用程序之前,traces.txt
文件似乎是空的。
如果有人感兴趣,我会分叉 lightweight-java-profiler 并添加此功能以及将探查器数据的当前状态转储到文件中的功能。这减少了关闭 java 进程以从分析器检索堆栈跟踪的需要。
我刚开始在 java tomcat 服务器上使用 java flame graphs 在 linux 上运行machine 并使用其:
-agentpath:/usr/local/lightweight-java-profiler-read-only/build-64/liblagent.so
但是它会从我启动它的那一刻起一直跟踪我的应用程序直到停止。是否可以告诉它 或任何其他 hack 以允许 start/stop 分析?请注意,在我关闭 java 应用程序之前,traces.txt
文件似乎是空的。
如果有人感兴趣,我会分叉 lightweight-java-profiler 并添加此功能以及将探查器数据的当前状态转储到文件中的功能。这减少了关闭 java 进程以从分析器检索堆栈跟踪的需要。