21 #include <sys/syslog.h>
38 Profiler(
char const * prefix,
size_t interval = 100,
int loglevel = LOG_INFO);
55 std::string
const itsPrefix;
56 size_t const itsInterval;
57 int const itsLogLevel;
59 std::chrono::time_point<std::chrono::steady_clock> itsStartTime;
68 std::chrono::time_point<std::chrono::steady_clock> lasttime;
72 std::vector<data> itsCheckpointData;