VisualVM 和 Self Time

2022-08-31 14:34:22

我一直在寻找一个一致而清晰的解释,说明“自我时间”在VisualVM上下文中实际上指的是什么,以及它与“自我时间(cpu)”有何不同。“自拍时间 [%]”也指自拍时间或自拍时间 CPU。

关于这一点似乎没有太多文档,或者至少我还没有找到它。因此,任何想法/意见都将不胜感激。


答案 1
  • Self Time是在方法本身中花费的时间(包括等待/睡眠时间)。
  • Self Time (CPU)时间处理器时间,因此它不包括等待,睡眠等花费的时间。

  • 这两列都不包括从该方法调用的方法所花费的时间。
  • 采样器中的两个和都是实际数据的近似值Self TimeSelf Time (CPU)
  • Self Time [%]引用两个选定列之一。Self Time [(CPU)]

答案 2

推荐