|
ATLAS Offline Software
|
Go to the documentation of this file.
27 LWPool(
unsigned chunksize);
62 LWPool(
unsigned chunksize,
unsigned growsize);
69 #ifdef LWHISTMALLOCDEBUG
71 #define LWHISTMALLOC(s) {std::cout<<"LWHISTMALLOC "<<__FILE__<<":"<<__LINE__<<" : "<<s<<" bytes"<<std::endl;}
73 #define LWHISTMALLOC(s) {}
LWPool & operator=(const LWPool &)
void freeArea(LWPoolArea *)
unsigned growSize() const
LWPoolArea * m_likelyNonEmptyArea
long long getMemDishedOut() const
LWPoolArea * findArea(char *)
long long getMemOwned() const
static void forceCleanupMotherPool()
unsigned m_nchunksPerArea
unsigned chunkSize() const
const unsigned m_growsize
static LWPool * getMotherPool()
std::vector< LWPoolArea * > m_areas
bool belongsInArea(char *, LWPoolArea *) const
const unsigned m_chunksize
bool isMotherPool() const
LWPool(unsigned chunksize)
LWPoolArea * m_likelyReleaseArea
static long long getMotherMemOwned()