RHEL6 空闲线程行为

RHEL6 空闲线程行为

我正在运行 weblogic12g 的 RHEL6 机器上使用 perf 工具进行一些 cpu 性能分析。看起来空闲线程在堆栈配置文件中显示为native_safe_halt,但native_safe_halt 正在由init 和swapper 调用。此外,看起来native_safe_halt正在空闲期间运行一些weblogic JVM进程。有谁知道为什么会以这种方式发生这种情况?为什么 swapper 和 init 都有闲置职责,有什么区别?谢谢。火焰图

相关内容