我是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。你能解释一下吗?
1)如果一个方法正在进行1次调用,那么每个子方法如何进行多次调用?
例如:方法A可以调用一次,它可以调用方法B 10次。
2)时间是每次调用还是调用总次数所需的总时间?
这是所有调用的总时间。
3)在我的结果的屏幕截图中,总是%,例如,一个方法占21.6%所以所有子方法应该加起来,它们应该是21.6%,但这不是这里的情况。
剩下的就是“自我时间”。
看到
https://www.ej-technologies.com/resources/jprofiler/help/doc/#jprofiler.cpu
详细解释。