Re: Cache performance tools

Manoj Plakal <[email protected]>
Newsgroups gmane.comp.programming.garbage-collection.general
Message-ID <[email protected]>
Lassi A. Tuura wrote (Thu, Aug 29, 2002 at 02:06:11PM +0200) :
> These are the ones I know of:
>   Linux: cachegrind (in valgrind), oprofile (, vtune)
>   Tru64: atom tools; prof, uprofile, hiprof, pixie

	http://www.tru64unix.compaq.com/dcpi/

	There's DCPI for Alpha/Tru64 that collects
	low-level performance info (for the entire
	system incuding the OS and shared libraries) 
	and also provides tools for correlating all
	this info with application code. So you
	can quickly zoom into the function in an app which
	is causing a bunch of cache misses and
	see source/assembly listings annotated with
	info from the hardware counters. Cool stuff.

	Folks at Compaq used DCPI for tuning Altavista 
	and Oracle and other large "real-world" apps.
	Intel's VTune does similar stuff but I think it only
	does it for a specific app, not the whole system.

	Unfortunately, the Alpha platform itself is 
	kind of dead now ...

	Manoj



>   Mac OS: chud
>   Windows: vtune
> 
> AFAIK, most of these provide raw data that you need to know how to
> interpret.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.