如何诊断在Linux中咀嚼CPU的python进程
我在自动脚本中的某个点上的python进程开始在基于Linux的系统(Ubuntu)上咀嚼CPU. 在windows windbg世界中,命令’!runaway’确实给出了进程中每个线程消耗的时间信息. 最佳答案
只是为了澄清诊断此问题所需的所有步骤. (感谢大家的帖子):
以下命令显示进程列表及其CPU /内存使用情况:
以下命令提供按CPU使用情况排序的进程的所有线程列表.
线程1654正在咀嚼CPU.将gdb附加到进程
在gdb中执行以下命令以获取线程列表
在gdb中切换到线程来检查其堆栈.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |