无法了解jprofiler的调用树视图

时间:2019-02-28 09:14:12

标签: performance-testing jprofiler invocation

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

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

谢谢。

编辑:

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

1 个答案:

答案 0 :(得分:1)

  

1)如果一个方法进行了1次调用,那么每个子方法又进行了1次以上的调用?

例如:方法A可以被调用一次,并且可以调用方法B十次。

  

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

这是所有调用的总时间。

  

3)在我的结果屏幕快照中,总百分比是多少,例如,一种方法占用了21.6%,因此所有子方法都应该加起来,应该为21.6%,但这不是这种情况。

其余的是“自学”。

请参见

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

获得详细说明。