90#if defined(__GNUC__) && !defined(__clang__)
92#pragma GCC diagnostic ignored "-Wframe-address"
122 transform(opt.begin(), opt.end(), opt.begin(),
125 useBuiltin = (opt.find(
"gnubuiltin") != string::npos) ?
kTRUE :
kFALSE;
178 gROOT->ProcessLine(action);
static void update(gsl_integration_workspace *workspace, double a1, double b1, double area1, double error1, double a2, double b2, double area2, double error2)
#define _GET_CALLER_FRAME_ADDR
void Disable()
Disble memory hooks.
void Enable()
Enable memory hooks.
void SetBufferSize(Int_t buffersize)
Set the maximum number of alloc/free calls to be buffered.
static void Close()
Close - a static function This method stops the manager, flashes all the buffered data and closes the...
void SetMaxCalls(Int_t maxcalls)
Set the maximum number of new/delete registered in the output Tree.
void SetUseGNUBuiltinBacktrace(Bool_t newVal)
static TMemStatMng * GetInstance()
GetInstance - a static function Initialize a singleton of MemStat manager.
Small helper to keep current directory context.
virtual void Disable()
Disable memory statistics.
virtual ~TMemStat()
destructor
static void Close()
close the TMemStat manager
TMemStat(Option_t *option="read", Int_t buffersize=10000, Int_t maxcalls=5000000)
Supported options: "gnubuiltin" - if declared, then MemStat will use gcc build-in function,...
virtual void Enable()
Enable memory statistics.
static void Show(Double_t update=0.1, Int_t nbigleaks=20, const char *fname="*")
Show results.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.