无法理解jprofiler的调用树视图

问题描述 投票:0回答:1

我是jprofiler的新手,我无法理解调用的含义,1)如果一个方法正在进行1次调用,那么每个子方法如何进行多次调用? 2)时间是每次调用还是调用总次数所需的总时间? 3)在screenshot of my result中,总百分比是多少,例如一种方法占21.6%所以所有子方法都应该加起来,它们应该是21.6%,但这不是这里的情况。

如果有人可以向我解释调用树视图,那将非常有用。

先感谢您。

编辑:

1.在imagescreenshot 2中,我突出显示了91 inv中的时间869s,我想知道如何找出1次调用的时间,因为当我除了869/91 = 9.54但是当我检查我的日志时服务的时间少于1s。你能解释一下吗?

performance-testing jprofiler invocation
1个回答
1
投票

1)如果一个方法正在进行1次调用,那么每个子方法如何进行多次调用?

例如:方法A可以调用一次,它可以调用方法B 10次。

2)时间是每次调用还是调用总次数所需的总时间?

这是所有调用的总时间。

3)在我的结果的屏幕截图中,总是%,例如,一个方法占21.6%所以所有子方法应该加起来,它们应该是21.6%,但这不是这里的情况。

剩下的就是“自我时间”。

看到

https://www.ej-technologies.com/resources/jprofiler/help/doc/#jprofiler.cpu

详细解释。

© www.soinside.com 2019 - 2024. All rights reserved.