首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >osx的ltrace等价物?

osx的ltrace等价物?
EN

Stack Overflow用户
提问于 2009-08-11 04:43:29
回答 3查看 13.6K关注 0票数 21

osx有非常强大的dtrace/ktrace/dtruss工具--但是我现在不愿意花费必要的时间来学习如何处理它们。

在OSX上获得与linux ltrace (可能还有strace)等效功能的最简单方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2009-08-11 06:04:40

对于ltrace没有答案(也许除了“解决如何使用dtrace”:-) ),但是对于系统调用跟踪,dtruss是一个非常好的dtrace前端。

例如:

代码语言:javascript
复制
dtruss df -h     # run and examine the "df -h" command

dtruss -p 1871   # examine PID 1871

dtruss -n tar    # examine all processes called "tar"
票数 25
EN

Stack Overflow用户

发布于 2009-08-11 23:08:40

您不需要学习dtrace就可以使用它。OSX附带了相当多的dtrace脚本。要查看(不完整)列表,请执行以下操作:

man -k dtrace

在您的情况下,dapptrace可能会完成这项工作。

票数 9
EN

Stack Overflow用户

发布于 2009-08-11 12:19:08

我认为DTrace并不像你想象的那么复杂。我刚刚写了一个由两部分组成的教程,内容是使用DTrace调优Mac或iPhone上的Cocoa应用程序,可以在herehere上找到它们。刚开始的时候,我认为使用DTrace会非常困难,但事实证明,它使用起来相当简单。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1258481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档