16 #ifndef DABC_statistic
17 #define DABC_statistic
84 void DoMeasure(
double interval_sec,
long npoints,
double firsttm = 0.);
86 void Packet(
int size,
double tm = 0.);
125 void Fill(
double zn);
131 void Show(
const char* name,
bool showextr =
false);
Helper class to calculate average value.
void Show(const char *name, bool showextr=false)
void AllocateHist(int nbins, double xmin, double xmax)
Helper class to get CPU statistic.
long unsigned GetVmSize() const
double CPUutil(unsigned n=0) const
double UserUtil(unsigned n=0) const
double SysUtil(unsigned n=0) const
long unsigned fNumThreads
std::vector< SingleCpu > fCPUs
CpuStatistic(bool withmem=false)
long unsigned GetNumThreads() const
static long GetProcVirtMem()
long unsigned GetVmPeak() const
Helper class to calculate data rate.
static void SaveRatesInFile(const char *fname, Ratemeter **rates, int nrates, bool withsum=false)
void SaveInFile(const char *fname)
void DoMeasure(double interval_sec, long npoints, double firsttm=0.)
void Packet(int size, double tm=0.)