PerfSuite is a collection of tools, utilities, and libraries for software performance analysis where the primary design goals are ease of use, comprehensibility, interoperability, and simplicity. This software can provide a good "entry point" for more detailed performance analysis and can help point the way towards selecting other tools and/or techniques using more specialized software if necessary (e.g., tools/libraries from academic research groups or third-party commercial software).
However, you may find that PerfSuite alone gives you the information you need to focus your performance optimization efforts in the right direction without extensive source code changes to your application or complicated builds of the performance tools or libraries themselves.
PerfSuite development is driven by people who do performance analysis on a daily basis with a wide variety of applications. Therefore the emphasis is on practicality, robustness, simplicity, and utility in real-world, everyday use on platforms ranging from single-processor workstations to terascale clusters.
For more information on PerfSuite, and to download a tarball, please visit The PerfSuite Home Page.