top--查看cpu占用率高的进程top -H -p pid--查看进程内各线程cpu占用率高的线程通过strace -T --r -c -p pid 来查看系统调用和花费的时间pstack pid 查看线程的调用堆栈的,结合代码很容易看到在哪里导致了busy loop 查看cpu占用的函数调用分布可以通过gperftools来查看