Public Member Functions | |
BlockWipedAllocatorService (const edm::ParameterSet &iConfig, edm::ActivityRegistry &iAR) | |
void | dump () |
void | postEndJob () |
void | postModule (const edm::ModuleDescription &desc) |
void | preEventProcessing (const edm::EventID &, const edm::Timestamp &) |
void | preModule (const edm::ModuleDescription &desc) |
void | preSource () |
void | wiper () |
Private Attributes | |
int | m_clearFreq |
bool | m_dump |
bool | m_silent |
bool | m_useAlloc |
BlockWipedPool | pool |
manage the allocator
Definition at line 32 of file BlockWipedAllocatorService.cc.
|
inline |
Definition at line 40 of file BlockWipedAllocatorService.cc.
References blockWipedPool(), edm::ParameterSet::getUntrackedParameter(), m_clearFreq, m_dump, m_silent, m_useAlloc, max(), pool, postEndJob(), postModule(), preEventProcessing(), preModule(), preSource(), BlockWipedPoolAllocated::usePool(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostModule(), edm::ActivityRegistry::watchPreModule(), edm::ActivityRegistry::watchPreProcessEvent(), and edm::ActivityRegistry::watchPreSource().
|
inline |
Definition at line 68 of file BlockWipedAllocatorService.cc.
References blockWipedPool(), gather_cfg::cout, m_silent, ReferenceCountedPoolAllocated::s_alive, BlockWipedPoolAllocated::s_alive, ReferenceCountedPoolAllocated::s_referenced, and BlockWipedPool::visit().
Referenced by postModule(), and wiper().
|
inline |
Definition at line 108 of file BlockWipedAllocatorService.cc.
References wiper().
Referenced by BlockWipedAllocatorService().
|
inline |
Definition at line 103 of file BlockWipedAllocatorService.cc.
References dump(), and m_dump.
Referenced by BlockWipedAllocatorService().
|
inline |
Definition at line 61 of file BlockWipedAllocatorService.cc.
References wiper().
Referenced by BlockWipedAllocatorService().
|
inline |
Definition at line 99 of file BlockWipedAllocatorService.cc.
References blockWipedPool(), and BlockWipedPool::wipe().
Referenced by BlockWipedAllocatorService().
|
inline |
Definition at line 64 of file BlockWipedAllocatorService.cc.
Referenced by BlockWipedAllocatorService().
|
inline |
Definition at line 83 of file BlockWipedAllocatorService.cc.
References blockWipedPool(), trackerHits::c, BlockWipedPool::clear(), dump(), m_clearFreq, and BlockWipedPool::wipe().
Referenced by postEndJob(), and preEventProcessing().
|
private |
Definition at line 37 of file BlockWipedAllocatorService.cc.
Referenced by BlockWipedAllocatorService(), and wiper().
|
private |
Definition at line 36 of file BlockWipedAllocatorService.cc.
Referenced by BlockWipedAllocatorService(), and postModule().
|
private |
Definition at line 35 of file BlockWipedAllocatorService.cc.
Referenced by BlockWipedAllocatorService(), and dump().
|
private |
Definition at line 34 of file BlockWipedAllocatorService.cc.
Referenced by BlockWipedAllocatorService().
|
private |
Definition at line 38 of file BlockWipedAllocatorService.cc.
Referenced by BlockWipedAllocatorService().