gpt4 book ai didi

java - Visualvm 中的 self 时间比其他时间更长

转载 作者:行者123 更新时间:2023-11-30 08:36:06 24 4
gpt4 key购买 nike

enter image description here

我在 Debug模式下运行我的程序,我发现第一种方法的 CPU 使用率上升。其余方法只占用很少的 CPU 使用率。

谁能指出为什么第一种方法需要更高的 CPU 使用率(几乎 100%)?我怎样才能减少它?

最佳答案

自拍时间不衡量 CPU 使用率。它测量挂钟时间。这就是为什么有 Total TimeTotal Time (CPU)Self TimeSelf Time (CPU) 的原因。当您在代码中寻找热点时,Self Time (CPU) 将是一个有趣的部分。

举个例子,如果你有一个 hibernate 线程(只 hibernate ,没有工作要做),它会给你 100% Self Time(同样总时间的时间),但 CPU 为 0

关于java - Visualvm 中的 self 时间比其他时间更长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37919165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com