ooRexx  4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
  Fossies Dox: ooRexx-4.2.0-source.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

MemoryStats Class Reference

#include <MemoryStats.hpp>

Collaboration diagram for MemoryStats:
[legend]

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]
 

Detailed Description

Definition at line 97 of file MemoryStats.hpp.

Constructor & Destructor Documentation

◆ MemoryStats()

MemoryStats::MemoryStats ( )
inline

Definition at line 99 of file MemoryStats.hpp.

Member Function Documentation

◆ clear()

void MemoryStats::clear ( )

◆ logObject()

void MemoryStats::logObject ( RexxObject obj)

◆ printMemoryStats()

void MemoryStats::printMemoryStats ( )

◆ printSavedImageStats()

void MemoryStats::printSavedImageStats ( )

Definition at line 90 of file MemoryStats.cpp.

References objectStats, ObjectStats::printStats(), and T_Last_Class_Type.

Referenced by RexxMemory::saveImage().

Member Data Documentation

◆ largeStats

SegmentStats MemoryStats::largeStats

Definition at line 109 of file MemoryStats.hpp.

Referenced by clear(), RexxMemory::dumpImageStats(), and printMemoryStats().

◆ normalStats

SegmentStats MemoryStats::normalStats

Definition at line 108 of file MemoryStats.hpp.

Referenced by clear(), RexxMemory::dumpImageStats(), and printMemoryStats().

◆ objectStats

ObjectStats MemoryStats::objectStats[T_Last_Class_Type+1]

Definition at line 111 of file MemoryStats.hpp.

Referenced by clear(), logObject(), printMemoryStats(), and printSavedImageStats().


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