可以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 进程以从分析器检索堆栈跟踪的需要。

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