[SGVLUG] Linux time profiling tools?

Braddock braddock at braddock.com
Fri Dec 13 09:53:58 PST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi folks,
I'm performing speed optimization and parallelization on a complex
130k line C++ numerical code base.

What good and bad experience have people had with time profiling and
analysis software for Linux?

I am currently evaluating Zoom by RotateRight, which is $700 per seat.
 It is great.  It uses oprofile or its own kernel plugin, provides
call trees and source and assembly highlighting based on times
(screenshot attached).

The complexity of the code base goes beyond gprof (or at least the
visualization tools for it I can find).  My code is intensely
numerical and memory intensive and probably is not practical to run
under valgrind.  I see it mentioned online that Kcachegrind can be
used to visualize oprofile output, but has anyone tried it?

Any other products, free or commercial, that I'm missing?

thanks,
- -braddock
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSq0m2AAoJEHWLR/DQzlZuEJ0IAKOkcISLvZd5C5rCK+w8ekWZ
MwrouJMnu78ZTS5yQX+8ytLEpiqCjz+ZZWZxVwPCcxwdcDCoFoFSouc60vvJUUfH
TOl/K93d8Kk1HTY0OmQCP0bUSmN8Okt4hx1HzYbqFuEW3b17UMbJEMf7G8UyZdmQ
kvYbzdQsF4wF18AeyJHYlo25NKkXqJkYYsu/zD3Wl30dK50N4xbDnfAvO8zk2e/x
9VzkUNbT2XhFHzUIQdflTjsaWF51gUJdEg5PMwYg/h2Jk9+OEqlD+er5gY4Tg8Yj
MF1ngo2Vq9pCJ/+6vZk1z6iqIfmPWTNetjadvll2OjKeBa7lW+fuN2K38vo6d6k=
=Q2yq
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: zoom.png
Type: image/png
Size: 154752 bytes
Desc: not available
URL: <http://sgvlug.net/pipermail/sgvlug/attachments/20131213/f9a15cfe/attachment-0001.png>


More information about the SGVLUG mailing list