将VisualVM与IntelliJ配合使用

Nat*_*ema 14 java visualvm intellij-idea jvisualvm

我正在尝试使用VisualVM和IntelliJ来分析Java应用程序.我在IntelliJ中安装了VisualVM Launcher插件.我在IntelliJ中按下带有橙色圆圈的播放按钮,启动VisualVM并在我开始运行时打开该过程.但是,当我尝试配置CPU时,它似乎没有在我的程序中分析方法.我尝试了几个不同的程序,似乎无法让任何程序与VisualVM一起工作.这就是VisualVM的样子:

在此输入图像描述

分析器似乎认为总时间是857毫秒或6.21毫秒,而实际上我的程序需要大约一分钟才能运行.它似乎捕获了"DestroyJavaVM",这不是我的程序.我正在使用VisualVM,因为它是我能找到的唯一免费的Java分析器.有什么建议?这是我的VisualVM设置:

在此输入图像描述

mbr*_*s42 2

正如其他人所建议的,请查看您的“从课堂开始分析”设置。

但您可能想将其视为时间问题。正如您在后台看到的,您要调试的进程已经完成。

检查调用树和左侧进程列表中您正在调试的内容。在您的屏幕截图中,您正在调试 JVM 的破坏。这不包括您的代码,因此您不应该在那里看到它。