我是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秒。 你能给我解释一下吗?
答案 0 :(得分:1)
1)如果一个方法进行了1次调用,那么每个子方法又进行了1次以上的调用?
例如:方法A可以被调用一次,并且可以调用方法B十次。
2)时间是每次调用的时间,还是总调用次数用的总时间?
这是所有调用的总时间。
3)在我的结果屏幕快照中,总百分比是多少,例如,一种方法占用了21.6%,因此所有子方法都应该加起来,应该为21.6%,但这不是这种情况。
其余的是“自学”。
请参见
https://www.ej-technologies.com/resources/jprofiler/help/doc/#jprofiler.cpu
获得详细说明。