ltrace equivalent for osx?

后端 未结 3 1548
时光说笑
时光说笑 2020-12-29 06:09

osx has the really powerful dtrace/ktrace/dtruss tools - however i\'m not willing to invest the time necessary to learn dealing with them right now.

what\'s the easi

相关标签:
3条回答
  • 2020-12-29 06:22

    No answer for ltrace (except perhaps "work out how to use dtrace" :-) ), but for system call tracing ala strace, dtruss is a pretty good front end to dtrace.

    e.g.

    dtruss df -h     # run and examine the "df -h" command
    
    dtruss -p 1871   # examine PID 1871
    
    dtruss -n tar    # examine all processes called "tar"
    
    0 讨论(0)
  • 2020-12-29 06:23

    I'd suggest that DTrace is not as complex as you think it is. I just wrote a two-part tutorial on using DTrace to tune Cocoa applications for the Mac or iPhone, which can be found here and here. I came into it thinking that DTrace would be extremely difficult to work with, but it turns out to be reasonably straightforward to use.

    0 讨论(0)
  • 2020-12-29 06:37

    you don't need to learn dtrace to use it. there are quite a few dtrace scripts that come with OSX. To see an (incomplete) list:

    man -k dtrace

    In your case dapptrace might do the job.

    0 讨论(0)
提交回复
热议问题