1 #ifndef FWCore_Services_Memory_h
2 #define FWCore_Services_Memory_h
31 class ModuleDescription;
84 const std::string& mdlabel,
const std::string& mdname)
const;
86 const std::string& mdlabel,
const std::string& mdname);
130 friend std::ostream &
operator<< (std::ostream & os,
182 std::map<std::string, std::string> &
m)
const;
199 void set (
double deltaV,
bool early);
202 friend std::ostream &
operator<< (std::ostream & os,
std::map< std::string, SignificantModule > SignificantModulesMap
std::string eventStatOutput(std::string title, SignificantEvent const &e) const
SignificantEvent eventDeltaRssT1_
void preSourceConstruction(const ModuleDescription &)
friend std::ostream & operator<<(std::ostream &os, SimpleMemoryCheck::SignificantEvent const &se)
bool operator==(const procInfo &p) const
edm::EventID currentEventID_
SignificantEvent eventT1_
void updateEventStats(edm::EventID const &e)
void postModule(const ModuleDescription &)
procInfo(double sz, double rss_sz)
SignificantEvent eventRssT2_
SignificantEvent eventL1_
void set(double deltaV, bool early)
SignificantEvent eventT3_
edm::EventID eventMaxDeltaV
void andPrint(const std::string &type, const std::string &mdlabel, const std::string &mdname) const
SignificantEvent eventRssT3_
bool operator>(const procInfo &p) const
void preModule(const ModuleDescription &)
void set(double deltaV, double deltaR, edm::EventID const &e, SimpleMemoryCheck *t)
void postEventProcessing(const Event &, const EventSetup &)
void updateModuleMemoryStats(SignificantModule &m, double dv)
ErrorLog & operator<<(ErrorLog &e, const T &t)
SignificantEvent eventR1_
SignificantEvent eventDeltaRssT3_
bool moduleSummaryRequested_
double deltaR(double eta1, double eta2, double phi1, double phi2)
bool jobReportOutputOnly_
void updateAndPrint(const std::string &type, const std::string &mdlabel, const std::string &mdname)
SignificantEvent eventR2_
SignificantEvent eventL2_
SignificantEvent eventDeltaRssT2_
std::string mallOutput(std::string title, size_t const &n) const
void postSourceConstruction(const ModuleDescription &)
SignificantEvent eventT2_
void postModuleBeginJob(const ModuleDescription &)
double averageGrowthRate(double current, double past, int count)
void preEventProcessing(const edm::EventID &, const edm::Timestamp &)
SimpleMemoryCheck(const ParameterSet &, ActivityRegistry &)
SignificantModulesMap modules_
SignificantEvent eventRssT1_
void postModuleConstruction(const ModuleDescription &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)