Re: good profiling tools



On Tue, 14 Feb 2006 11:25 am, Bharma Ji wrote:
Hi
I am lookign for good and reliable profiling tools that work on
FreeBSD. I am using gprof but am wondering if there are better tools
out there. Also is there any GUI on top of gprof
Thanks for any answers

In our development environment, we currently use:
- gcc with every possible warning turned on (-Wall is not enough)
- gprof for function level profiling
- dmalloc for memory leak detection
- valgrind (doesn't work on FreeBSD-64 though)
- cachegrind (part of valgrind) for cache hit/miss profiling

Paul.
_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • good profiling tools
    ... I am lookign for good and reliable profiling tools that work on FreeBSD. ... am using gprof but am wondering if there are better tools out there. ...
    (freebsd-performance)
  • Re: Is intrinsic MIN inefficient?
    ... > gprof to profile the execution on the most recent run. ... Does gprof give timings for MIN itself? ... profiling results. ... > A second DO loop inside the subroutine includes a line like ...
    (comp.lang.fortran)
  • Re: Cant use gprof
    ... The -pg compiler option results in code being added to your program ... such that when it calls exit() or returns from main, the profiling ... gprof on the generated gmon.out file. ...
    (comp.unix.programmer)
  • Re: Profiling of shared libraries
    ... After spending several hours with gprof, ... about the functions in the shared libraries. ... profiling shared libraries. ... OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead. ...
    (comp.unix.programmer)
  • Re: gprof - profilers in general
    ... while we're discussing profiling anyhow I'd like to ask a question... ... gprof may be good but is not be the ultimate tool... ... embedded devices (Xscale with older 2.4 kernel). ...
    (comp.os.linux.development.apps)