#include <Pool.h>

Collaboration diagram for MemPoolMeter:

Public Member Functions

 MemPoolMeter ()
 
void flush ()
 

Public Attributes

Mem::Meter alloc
 
Mem::Meter inuse
 
Mem::Meter idle
 
mgb_t gb_allocated
 
mgb_t gb_oallocated
 
mgb_t gb_saved
 
mgb_t gb_freed
 

Detailed Description

Object to track per-pool memory usage (alloc = inuse+idle)

Definition at line 92 of file Pool.h.

Constructor & Destructor Documentation

MemPoolMeter::MemPoolMeter ( )

Definition at line 165 of file Pool.cc.

References flush().

Member Function Documentation

void MemPoolMeter::flush ( )

Member Data Documentation

mgb_t MemPoolMeter::gb_allocated
mgb_t MemPoolMeter::gb_freed
mgb_t MemPoolMeter::gb_oallocated

Definition at line 104 of file Pool.h.

Referenced by flush(), and Mem::PoolReport().

mgb_t MemPoolMeter::gb_saved

The documentation for this class was generated from the following files:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors