NeoPZ
|
Contains macros and functions to support execution statistics recording. More...
#include <sstream>
#include <string.h>
#include <csvtable.h>
#include <sys/resource.h>
#include <pz_gettime.h>
Go to the source code of this file.
Classes | |
class | RunStat |
class | RUsageRunStat |
class | ElapsedTimeRunStat |
class | RunStatsRecorder |
Macros | |
#define | HAS_GETRUSAGE |
#define | SET_TOTAL(fld) |
#define | SET_TOTAL_TIMEVAL(fld) |
#define | PRINT_FLD(hd, fld) |
#define | TIMEVAL_TO_DOUBLE_MS(s) |
#define | PRINT_TIMEVAL_FLD(hd, fld) |
#define | APPEND_LONG_FLD(hd, fld) |
#define | APPEND_TIMEVAL_FLD(hd, fld) |
Contains macros and functions to support execution statistics recording.
Definition in file stats_recorder.h.
#define APPEND_LONG_FLD | ( | hd, | |
fld | |||
) |
Referenced by RUsageRunStat::setCellValues().
#define APPEND_TIMEVAL_FLD | ( | hd, | |
fld | |||
) |
Referenced by RUsageRunStat::setCellValues().
#define HAS_GETRUSAGE |
Definition at line 8 of file stats_recorder.h.
#define PRINT_FLD | ( | hd, | |
fld | |||
) |
Referenced by RUsageRunStat::print().
#define PRINT_TIMEVAL_FLD | ( | hd, | |
fld | |||
) |
Referenced by RUsageRunStat::print().
#define SET_TOTAL | ( | fld | ) |
Referenced by RUsageRunStat::stop().
#define SET_TOTAL_TIMEVAL | ( | fld | ) |
Referenced by RUsageRunStat::stop().
#define TIMEVAL_TO_DOUBLE_MS | ( | s | ) |