HPCViewer is the presentation layer of HPCToolkit, a suite of tools for measurement of program performance. HPCViewer allows you to open HPCToolkit performance databases and visualize the performance of an application.
- Hierarchical "top-down" and "bottom-up" performance analysis based on application calling context.
- Source code pane for viewing the application source code for function or line.
- Trace view for analyzing time-oriented performance.
- Runs well even when viewing TBs of performance data.
- Portable across Linux, MacOS, and Windows platforms.
- Java 17 or newer. Java can be downloaded from Adoptium or Oracle, or installed via Spack.
- Linux: GTK+ 3.20 or newer.
See INSTALL.md
for platform-specific installation instructions and building from source.
See the manual.
See CONTRIBUTING.md
for details.
This source distribution as a whole is licensed under the LICENSE
. This source distribution follows REUSE Specification Version 3 to declare copyright and licensing at file granularity, the individual license texts are provided in the LICENSES/
subdirectory.