当前位置: 技术问答>linux和unix
如何调试线程
来源: 互联网 发布时间:2016-02-24
本文导语: linux下有没有工具可以得到线程的运行时间(就是占用cpu的时间) 因为程序运行的时候,cpu或占用率到90%以上。只要能判断出那个线程占的高即可 使用gdb调试的时候 不会出现cpu占用率那么高的情况。 | ...
linux下有没有工具可以得到线程的运行时间(就是占用cpu的时间)
因为程序运行的时候,cpu或占用率到90%以上。只要能判断出那个线程占的高即可
使用gdb调试的时候 不会出现cpu占用率那么高的情况。
因为程序运行的时候,cpu或占用率到90%以上。只要能判断出那个线程占的高即可
使用gdb调试的时候 不会出现cpu占用率那么高的情况。
|
那可以通过ps得到线程信息,tid标识线程号。
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu