linux – 在OSX 10.9上建立一个进程

linux – 在OSX 10.9上建立一个进程,第1张

概述在 linux上为了在给定时间查看进程堆栈我们一般使用 pstack< pid> 我想知道osx中相同的东西是什么. 谢谢 sudo /usr/libexec/stackshot -i -u -p <pid> 这会将相关进程的所有线程的堆栈跟踪附加到文件/Library/Logs/stackshot-syms.log.考虑在调用stackshot之前删除文件stackshot-syms.log.见 在 linux上为了在给定时间查看进程堆栈我们一般使用

@H_403_8@

pstack< pID>@H_403_8@

我想知道osx中相同的东西是什么.@H_403_8@

谢谢@H_403_8@解决方法

sudo /usr/libexec/stackshot -i -u -p <pID>

这会将相关进程的所有线程的堆栈跟踪附加到文件/library/Logs/stackshot-syms.log.考虑在调用stackshot之前删除文件stackshot-syms.log.见:stackshot(1)@H_403_8@

注意:OS X 10.11 EL CAPItan不再包含stackshot.
请改用lldb调试器:@H_403_8@

@H_403_8@

echo "thread backtrace all" | lldb -p <pID>

lldb是命令行开发人员工具的一部分.如果您的计算机上没有lldb,d出窗口将有助于安装XCode.@H_403_8@ 总结

以上是内存溢出为你收集整理的linux – 在OSX 10.9上建立一个进程全部内容,希望文章能够帮你解决linux – 在OSX 10.9上建立一个进程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址:https://54852.com/yw/1022124.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存