84 #include "TDirectory.h"
116 transform(opt.begin(), opt.end(), opt.begin(),
119 useBuiltin = (opt.find(
"gnubuiltin") != string::npos) ?
kTRUE : kFALSE;
122 TMemStatMng::GetInstance()->SetUseGNUBuiltinBacktrace(useBuiltin);
123 TMemStatMng::GetInstance()->SetBufferSize(buffersize);
124 TMemStatMng::GetInstance()->SetMaxCalls(maxcalls);
125 TMemStatMng::GetInstance()->Enable();
137 TMemStatMng::GetInstance()->Disable();
138 TMemStatMng::GetInstance()->Close();
147 TMemStatMng::Close();
155 TMemStatMng::GetInstance()->Disable();
163 TMemStatMng::GetInstance()->Enable();
172 gROOT->ProcessLine(action);
static void Close()
close the TMemStat manager
static void Show(Double_t update=0.1, Int_t nbigleaks=20, const char *fname="*")
Show results.
virtual void Enable()
Enable memory statistics.
#define _GET_CALLER_FRAME_ADDR
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString...
virtual ~TMemStat()
destructor
ClassImp(TMemStat) using namespace std
virtual void Disable()
Disable memory statistics.
static void update(gsl_integration_workspace *workspace, double a1, double b1, double area1, double error1, double a2, double b2, double area2, double error2)