A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Profiling.h File Reference
#include <chrono>
+ Include dependency graph for Profiling.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PROFILER_START(id)
 
#define PROFILER_END(id)
 
#define PROFILER_END_MESSAGE(id, message)
 

Macro Definition Documentation

#define PROFILER_END (   id)

This macro is used to end profiling the code and it is supposed to be used within the same block as the PROFILER_START macro

Parameters
theid used to track the profiler

Definition at line 58 of file Profiling.h.

#define PROFILER_END_MESSAGE (   id,
  message 
)

Profiler end

Definition at line 63 of file Profiling.h.

#define PROFILER_START (   id)

This macro is used to start profiling the code and it is supposed to be used within the same block as the PROFILER_END macro

Parameters
theid used to track the profiler

Definition at line 52 of file Profiling.h.