|
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 |
1.8.17