[英]Why does jProfiler show Unsafe.park/unpark as using CPU cycles?
我们使用相当多的ExecutorServices运行服务。
在使用jProfiler 7.1(sampling,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时可能会发生这种情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.