souffle
2.0.2-371-g6315b36
|
The class utilized to times for the souffle profiling tool. More...
#include <Logger.h>
Public Member Functions | |
Logger (std::string label, size_t iteration) | |
Logger (std::string label, size_t iteration, std::function< size_t()> size) | |
~Logger () | |
Private Attributes | |
size_t | iteration |
std::string | label |
size_t | preSize |
std::function< size_t()> | size |
time_point | start |
size_t | startMaxRSS |
The class utilized to times for the souffle profiling tool.
This class is utilized by both – the interpreted and compiled version – to conduct the corresponding measurements.
To far, only execution times are logged. More events, e.g. the number of processed tuples may be added in the future.
|
inline |
|
inline |
|
private |