ltrace相当于osx?

osx有非常强大的dtrace / ktrace / dtruss工具 – 但是我不愿意花时间学习处理它们的时间。

OSX上获得linux ltrace(可能是strace)的等价function最简单的方法是什么?

Solutions Collecting From Web of "ltrace相当于osx?"

ltrace没有答案(除了“解决如何使用dtrace”:-)),但对于系统调用跟踪ala strace,dtruss是一个相当不错的前端dtrace。

例如

dtruss df -h # run and examine the "df -h" command dtruss -p 1871 # examine PID 1871 dtruss -n tar # examine all processes called "tar" 

你不需要学习dtrace来使用它。 OSX附带有相当多的dtrace脚本。 要查看(不完整)列表:

男人-k dtrace

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

我建议DTrace不像你想象的那么复杂。 我只写了一个关于使用DTrace调整Mac或iPhone的Cocoa应用程序的两部分教程,可以在这里和这里找到它们。 我进入它认为,DTrace将是非常困难的工作,但事实证明是相当简单的使用。