如何在VisualVM中显示调用树?

Joh*_*ood 15 java visualvm

使用VisualVM分析应用程序的CPU时间时,可以在拍摄快照后看到"调用树"选项卡.但在我的情况下,调用树只显示一些RMI TCP类和方法,但没有我的应用程序的单个类.

如何显示正确的调用树?

在此输入图像描述

Rya*_*yan 10

可能性

  1. Profiler设置不包括您的类.更改Profiler设置中的排除项.
  2. 在分析器运行时,您的应用程序处于空闲状态.附加探查器然后使程序执行您要分析的代码.
  3. 您可能正在分析错误的JVM.RMI可以很容易地调用另一个JVM.也许您需要分析该RMI连接的另一面.

"Profiler"选项卡上有一个"设置"复选框.如果选中"设置"框,则会显示另一个面板,您可以使用该面板配置探查器收集数据的类.

这是一个截图. 检查了Profiler