What do you use? (preferably for Linux and free). I heard gprof is not good.
How about this?
http://oprofile.sourceforge.net/news/
Miguel
Profiler for multithreaded applications
Moderator: Ras
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
-
- Posts: 438
- Joined: Mon Apr 24, 2006 8:06 pm
Re: Profiler for multithreaded applications
I also use sysprof. sysprof has the advantage of a GUI, immediately usable without reading any documentation. Using oprofile is a bit complicated, but maybe more powerful.
http://www.daimi.au.dk/~sandmann/sysprof/
Rémi
http://www.daimi.au.dk/~sandmann/sysprof/
Rémi
-
- Posts: 1260
- Joined: Sat Dec 13, 2008 7:00 pm
Re: Profiler for multithreaded applications
The performance monitoring tools in the kernel itself. (It's just called "perf").
KCachegrind + callgrind.
KCachegrind + callgrind.