Looking for a profiler



What’s the best performance profiler for Linux? We have tried the following three products, but none is satisfactory.

1. Gprof
++++++++++++ - doesn’t support shared libraries; need a separate build statically linked
++++++++++++ - even worse than instrumentation – i.e., need a separate compilation with profile option.
++++++++++++ - no flexible GUI analyzer tool is available.
2. Visual Quantify
++++++++++++ - requires code instrumentation, but that’s not a bummer
++++++++++++ - profiling (execution) time is intolerable. Order of magnitude slower than normal execution
3. Sun Studio 11
++++++++++++ - best experience – no instrumentation, sampling-based
++++++++++++ - only User CPU profiling is available, which is pretty much useless when we want to optimize network/disk usage.

Does anyone have any immediate experience and recommendation?
Thanks
--
Peter




-------------- 인터넷 카리스마 KORNET -------------

.



Relevant Pages

  • Re: Looking for a profiler
    ... Visual Quantify ... Sun Studio 11 ... Does anyone have any immediate experience and recommendation? ...
    (comp.os.linux.development.system)
  • Re: Profiler for g++ programs
    ... better) profiler for Linux, except gprof? ... You could try Sun Studio. ... Ian Collins ...
    (comp.unix.programmer)