CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
edm::service::SimpleMemoryCheck::SignificantEvent Struct Reference

Public Member Functions

void set (double deltaV, double deltaR, edm::EventID const &e, SimpleMemoryCheck *t)
 
 SignificantEvent ()
 

Public Attributes

int count
 
double deltaRss
 
double deltaVsize
 
edm::EventID event
 
bool monitorPssAndPrivate
 
double privateSize
 
double pss
 
double rss
 
double vsize
 

Detailed Description

Definition at line 123 of file Memory.h.

Constructor & Destructor Documentation

edm::service::SimpleMemoryCheck::SignificantEvent::SignificantEvent ( )
inline

Member Function Documentation

void edm::service::SimpleMemoryCheck::SignificantEvent::set ( double  deltaV,
double  deltaR,
edm::EventID const &  e,
SimpleMemoryCheck t 
)
inline

Definition at line 135 of file Memory.h.

References count, edm::service::SimpleMemoryCheck::count_, edm::service::SimpleMemoryCheck::current_, edm::service::SimpleMemoryCheck::currentSmaps_, deltaR(), deltaRss, deltaVsize, alignCSCRings::e, monitorPssAndPrivate, edm::service::SimpleMemoryCheck::monitorPssAndPrivate_, edm::service::smapsInfo::private_, privateSize, edm::service::smapsInfo::pss_, edm::service::ProcInfo::rss, rss, edm::service::ProcInfo::vsize, and vsize.

Referenced by betterConfigParser.BetterConfigParser::getGeneral(), and edm::service::SimpleMemoryCheck::updateEventStats().

137  { count = t->count_;
138  vsize = t->current_->vsize;
139  deltaVsize = deltaV;
140  rss = t->current_->rss;
141  deltaRss = deltaR;
142  monitorPssAndPrivate = t->monitorPssAndPrivate_;
143  if (monitorPssAndPrivate) {
144  privateSize = t->currentSmaps_.private_;
145  pss = t->currentSmaps_.pss_;
146  }
147  event = e;
148  }
std::pair< ALIstring, ALIstring > pss
Definition: Fit.h:27
double deltaR(double eta1, double eta2, double phi1, double phi2)
Definition: TreeUtility.cc:17

Member Data Documentation

int edm::service::SimpleMemoryCheck::SignificantEvent::count
double edm::service::SimpleMemoryCheck::SignificantEvent::deltaRss
double edm::service::SimpleMemoryCheck::SignificantEvent::deltaVsize
edm::EventID edm::service::SimpleMemoryCheck::SignificantEvent::event
bool edm::service::SimpleMemoryCheck::SignificantEvent::monitorPssAndPrivate

Definition at line 129 of file Memory.h.

Referenced by edm::service::operator<<(), and set().

double edm::service::SimpleMemoryCheck::SignificantEvent::privateSize
double edm::service::SimpleMemoryCheck::SignificantEvent::pss
double edm::service::SimpleMemoryCheck::SignificantEvent::rss
double edm::service::SimpleMemoryCheck::SignificantEvent::vsize