如何查看进程堆栈

如何查看进程堆栈,第1张

这个需帆局核要用调试器才可以看态掘到的。

linux平台,一般使用gdb

windows平台一般使用windbg

加载进程后,可以在堆栈窗口看到堆栈的内容腊银的。

先用ps看目前存在陵肆运的所有进程的进程号,然后可以对具体进程采用以下这些 *** 作:(11345就是对应具体的进程号)

只查看该进程:ps -ef | grep 11345

查看该进雹握程打开的文件:lsof -p 11345

查看内存分配:lcat /proc/11345/maps

查看堆栈:pstack 11345

查看发出的尺梁系统调用:strace -p 11345

查看调用库函数:ltrace -p 11345


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12453947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存