如何定位CPU佔用太高問題

程序運行後出現CPU佔用太高,通常是代碼有死循環等。top命令能夠查看CPU使用狀況,找到問題進程。 對CPU使用太高的進程的全部線程進行排序 ps H -e -o pid,tid,pcpu,cmd --sort=pcpu | grep xxx 獲得CPU佔用率最高的線程的線程號,好比2907進程的線程2909 使用gdb gdb gdb>attach 2907 gdb>info threads
相關文章
相關標籤/搜索