On Thu, Aug 5, 2010 at 1:03 AM, Mohan R <[email protected]> wrote:
> I think vijay mentioned 'ltrace'. However, 'ltrace' handles only compiled 
> C/C++ binaries whereas 'strace' will accept any kind of file even if it is a 
> shell script, in that case, it traces all system calls made by 'bash'. Same 
> rule applies to python, perl, ruby etc.,

Solaris has DTrace which allows you to instrument/trace all kinds of
applications in great depth -- C, Python, Perl, PHP, Ruby, Java, etc.
DTrace is also available on some BSD systems.

I've found DTrace exceptionally useful in performance tuning.

The Linux equivalents -- SystemTap and LTTng -- lack some
advanced features of DTrace, but are rapidly catching up.

- Raja
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to