Table of Contents
ParaProf is a portable, scalable performance analysis tool included with the TAU distribution.
![]() |
Important |
|---|---|
|
ParaProf requires Sun's Java 1.3 Runtime Environment for basic functionality. Java 1.4 is required for 3d visualization and image export. Additionally, OpenGL is required for 3d visualization. |
![]() |
Note |
|---|---|
|
Most windows in ParaProf can export bitmap (png/jpg) and vector (svg/eps) images to disk (png/jpg) or print directly to a printer. This are available through the File menu. |
ParaProf is a java program that is run from the supplied paraprof script (paraprof.bat for windows binary release).
Usage: paraprof [options] <files/directory>
Options:
-f, --filetype <filetype> Specify type of performance data,
options are: profiles (default), pprof,
dynaprof, mpip, gprof, psrun, hpm,
packed, cube, hpc, ompp
-h, --help Display this help message
-p Use `pprof` to compute derived data
-i, --fixnames Use the fixnames option for gprof
-m, --monitor Perform runtime monitoring of profile data
The following options will run only from the console (no GUI will launch):
--pack <file> Pack the data into packed (.ppk) format
--dump Dump profile data to TAU profile format
-o, --oss Print profile data in OSS style text output
-s, --summary Print only summary statistics
(only applies to OSS output)
Notes:
For the TAU profiles type, you can specify either a specific set of
profile files on the commandline, or you can specify a directory
(by default the current directory). The specified directory will
be searched for profile.*.*.* files, or, in the case of
multiple counters, directories named MULTI_* containing profile data.
![[Important]](important.png)
![[Note]](note.png)