TAU (Tuning and Analysis Utilities) is a set of tools for analyzing the performance of C, C++, Fortran and Java programs. It collects much more information than is available through prof or gprof, the standard Unix utilities, including per-process, per-thread, and per-host information, inclusive and exclusive function times, profiling groups that allow you to organize data collection, access to hardware counters on some systems, per-class and per-instance information, the ability to separate data for each template instantiation, start/stop timers for profiling arbitrary sections of code, and support for collection of statistics on user-defined events.


This release features support for profile snapshots, improved Fortran support, multiple PerfDMF databases within ParaProf, Lahey 64 bit compiler under Linux and SiCortex 64 and 32 bit architectures, clock synchronization in trace files, support for metadata in ppk files and for building charts, TAU portal scripts for uploading data, support for persistent communication events in traces, and KTAU OS level shared counter coupling. Also included are Eclipse/PTP updates for accessing TAU options and build configurations.

URL: http://www.cs.uoregon.edu/research/p.../tau/tautools/