12 #ifndef ROOT_TPerfStats 13 #define ROOT_TPerfStats 112 void WriteQueryLog();
118 void PacketEvent(
const char *slave,
const char *slavename,
const char *filename,
121 void FileEvent(
const char *slave,
const char *slavename,
const char *nodename,
const char *filename,
137 static void SetMemValues();
TVirtualPerfStats::EEventType fType
Bool_t fDoHist
number of active slaves
TH1D * fEventsHist
histogram of packets being processed per slave
TList * fOutput
Saved pointer to the TDSet object.
Provides the interface for the PROOF internal performance measurement and event tracing.
void SetNumEvents(Long64_t num)
This class implements a data set to be used for PROOF processing.
TDSet * fDSet
of files in the dataset
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format...
Bool_t IsSortable() const
TTimeStamp fTzero
TTree with trace events.
Long64_t fNumEvents
total number of events processed
static Long_t fgVirtMemMax
Saved pointer to the output list.
TH1D * fNodeHist
histogram of events processed per slave
#define ClassDef(name, id)
TH2D * fLatencyHist
histogram of slaves per file serving node
TH1D * fPacketsHist
TPerfEvent used to fill tree.
Bool_t fDoQuota
Full tracing in workers.
TObjArray fMonSenders
Whether to send the full entry per each packet.
Double_t fTotCpuTime
track bytes read of main file
Bool_t fDoSlaveTrace
Trace processing rate in master.
TH1I * fProcPcktHist
histogram of packets processed per slave
TString fDataSet
Monitoring engines.
Long64_t fTotEvents
total bytes read on all slaves
Bool_t fMonitorPerPacket
Save stats on SQL server for quota management.
TPerfEvent * fPerfEvent
start time of this run
Long64_t fEventsProcessed
Int_t fSlaves
total number of events to be processed
tomato 1-D histogram with an int per channel (see TH1 documentation)}
Long64_t GetNumEvents() const
Long64_t fBytesRead
histogram of cpu time spent processing packets
Int_t fDataSetSize
Maximum size of the dataset string fDataSet.
static Long_t fgResMemMax
Max virtual memory used by this process.
tomato 1-D histogram with a double per channel (see TH1 documentation)}
Int_t Compare(const TObject *obj) const
Compare method.
Provides the interface for the PROOF internal performance measurement and event tracing.
The TTimeStamp encapsulates seconds and ns since EPOCH.
TPerfEvent(TTimeStamp *offset=0)
Constructor.
Int_t fDataSetLen
Dataset string.
Bool_t fDoTrace
Fill histos.
Mother of all ROOT objects.
Provides the interface for PROOF monitoring to different writers.
Long64_t fTotBytesRead
total cpu time of all slaves
Bool_t fDoTraceRate
Trace details in master.
A TTree object has a header with a name and a title.
TH2D * fCpuTimeHist
histogram of real time spent processing packets
TH2D * fProcTimeHist
histogram of latency due to packet requests
void Print(Option_t *option="") const
Dump content of this instance.
tomato 2-D histogram with a double per channel (see TH1 documentation)}