aboutsummaryrefslogblamecommitdiff
path: root/devel/caliper/pkg-descr
blob: 9590bf28448deb00fadbc8bec8a6328c4240c426 (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                                                               
Caliper is a library to integrate performance profiling capabilities into
applications. To use Caliper, developers mark code regions of interest using
Caliper's annotation API. Applications can then enable performance profiling at
runtime with Caliper's configuration API. Alternatively, you can configure
Caliper through environment variables or config files.

Caliper can be used for lightweight always-on profiling or advanced performance
engineering use cases, such as tracing, monitoring, and auto-tuning. It is
primarily aimed at HPC applications, but works for any C/C++/Fortran program on
Unix/Linux.