使用 VisualVM 自动启动 CPU 性能分析

2022-09-04 04:10:05

我对VisualVM完全陌生。

有没有办法自动启动 CPU 性能分析?我的问题是我从Eclipse启动了一个程序,它运行了大约20秒。当我可以打开选项卡并单击CPU分析时,该应用程序几乎已完成处理。


答案 1

我不知道如何自动开始分析,但我有一个解决方法。

您可以在程序开始时设置断点,并在调试模式下从 Eclipse 启动程序。开始在VisualVM中进行分析后,在Eclipse中恢复您的程序。main


答案 2

https://visualvm.github.io/startupprofiler.html

VisualVM 1.3.6 及更高版本的 Startup Profiler 插件支持从本地 Java 5+ 应用程序启动时对其进行检测分析。在分析短期运行的进程时,它也很有用。


推荐