#include <MemoryStats.hpp>
Public Member Functions | |
MemoryStats () | |
void | logObject (RexxObject *obj) |
void | printSavedImageStats () |
void | printMemoryStats () |
void | clear () |
Public Attributes | |
SegmentStats | normalStats |
SegmentStats | largeStats |
ObjectStats | objectStats [T_Last_Class_Type+1] |
Definition at line 97 of file MemoryStats.hpp.
|
inline |
Definition at line 99 of file MemoryStats.hpp.
void MemoryStats::clear | ( | ) |
Definition at line 149 of file MemoryStats.cpp.
References ObjectStats::clear(), SegmentStats::clear(), largeStats, normalStats, objectStats, and T_Last_Class_Type.
Referenced by RexxMemory::dumpImageStats(), and RexxMemory::saveImage().
void MemoryStats::logObject | ( | RexxObject * | obj | ) |
Definition at line 164 of file MemoryStats.cpp.
References RexxInternalObject::getObjectTypeNumber(), ObjectStats::logObject(), and objectStats.
Referenced by RexxMemory::logObjectStats(), and SegmentStats::recordObject().
void MemoryStats::printMemoryStats | ( | ) |
Definition at line 105 of file MemoryStats.cpp.
References largeStats, normalStats, objectStats, SegmentStats::printStats(), ObjectStats::printStats(), and T_Last_Class_Type.
Referenced by RexxMemory::dumpImageStats().
void MemoryStats::printSavedImageStats | ( | ) |
Definition at line 90 of file MemoryStats.cpp.
References objectStats, ObjectStats::printStats(), and T_Last_Class_Type.
Referenced by RexxMemory::saveImage().
SegmentStats MemoryStats::largeStats |
Definition at line 109 of file MemoryStats.hpp.
Referenced by clear(), RexxMemory::dumpImageStats(), and printMemoryStats().
SegmentStats MemoryStats::normalStats |
Definition at line 108 of file MemoryStats.hpp.
Referenced by clear(), RexxMemory::dumpImageStats(), and printMemoryStats().
ObjectStats MemoryStats::objectStats[T_Last_Class_Type+1] |
Definition at line 111 of file MemoryStats.hpp.
Referenced by clear(), logObject(), printMemoryStats(), and printSavedImageStats().