gpt4 book ai didi

java - 为什么 jProfiler 将 Unsafe.park/unpark 显示为使用 CPU 周期?

转载 作者:搜寻专家 更新时间:2023-11-01 00:57:59 25 4
gpt4 key购买 nike

我们正在运行一个使用大量 ExecutorServices 的服务。

当使用 jProfiler 7.1 分析服务时(采样,Runnable),我们可以看到 sun.misc.Unsafe.park + unpark 是当前使用热点中大部分 CPU 时间的调用。

http://i.stack.imgur.com/wT2Cj.jpg

这很令人费解。

Park 和 unpark 应该是阻塞的,因此不使用任何 CPU 周期(或至少是少量)。这是来自 jprofiler 的某种错误(即未检测到它,因为它在 sun.misc 包中?)还是我们使用 ExecutorService 框架时确实有问题?

最佳答案

这在 JProfiler 7.1.1 中已修复。当您断开连接并重新连接到已分析的 JVM 时,可能会发生这种情况。

关于java - 为什么 jProfiler 将 Unsafe.park/unpark 显示为使用 CPU 周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9802415/

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