我一直在寻找对VisualVM上下文中“自我时间”实际引用的一致而清晰的解释,以及它与“自我时间(cpu)”的区别。 '自我时间[%]'也指自我时间或自我时间CPU。
似乎没有太多关于此的文档,或者至少我没有找到它。所以任何想法/意见都将受到赞赏。
答案 0 :(得分:81)
Self Time
是方法本身花费的挂钟时间(包括等待/休眠的时间)。 Self Time (CPU)
是时间处理器时间,因此它不包括花费的时间等待,睡眠等。
Self Time
和Self Time (CPU)
都是实际数据的近似值。 Self Time [%]
指的是两个选定的Self Time [(CPU)]
列中的一个。