了解visualvm分析器中的CPU时间

pet*_*ust 5 java eclipse visualvm

我已经开始使用visualvm来分析我在Eclipse中启动的应用程序.然后我启动visualvm,最初给出了可信的结果.

在此输入图像描述

一段时间后,监视器中出现两个进程,耗费大量时间.

在此输入图像描述

我没有故意援引这些.过了一会儿,他们消失了.它们是剖析过程中的人工制品吗?我需要担心吗?

我的例程很少出现在配置文件中,主要是他们调用的库.有没有办法显示哪些例程调用最常用的例程?

Tom*_*rka 10

如果您不知道代码的哪一部分很慢,最好从CPU采样开始.一旦你更清楚地知道(基于抽样结果)发生了什么,你可以只分析你的应用程序的一部分,这很慢.您需要设置分析根和检测过滤器,并且不要忘记拍摄收集结果的快照.请参阅使用VisualVM进行概要分析,第1部分使用VisualVM进行概要分析,第2部分以获取有关概要分析以及如何设置概要分析根和检测过滤器的更多信息.