wxparaver icon indicating copy to clipboard operation
wxparaver copied to clipboard

wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors an...

Paraver is a performance analyzer based on event traces with a great flexibility to explore the collected data, supporting a detailed analysis of the variability and distribution of multiple metrics with the objective of understanding the application’s behavior. Paraver has two main views: The timeline view displays the application behavior over time, while the statistics view (histograms, profiles) complements the analysis with distribution of metrics.

Website: https://tools.bsc.es/paraver Contact: [email protected]

HOW TO COMPILE

C++ compiler compatible with C++14

Library dependencies:

  • wxWidgets >= 3.0.0 (https://www.wxwidgets.org)
  • Boost >= 1.36 (https://www.boost.org)
  • Boost Serialization (https://www.boost.org)
  • OpenSSL (https://www.openssl.org)
  • Paraver Kernel Library (https://tools.bsc.es/downloads)
  • Paraver Kernel API (https://tools.bsc.es/downloads)

If you have installed these packages from a package manager, remember to install devel packages too.

Read INSTALL file for installation instructions.

LINUX ONLY!!!:

  • wxWidgets best with GTK.

WINDOWS ONLY!!!:

  • modify wxGRAPHICS_CONTEXT variable to 1 in file [wxWidgets dir]\include\wx\msw\setup.h

MACOSX ONLY!!!:

  • define the macro WCHAR_H_CPLUSPLUS_98_CONFORMANCE in order to compile with wxWidgets 3