casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::utilj::MemoryStatistics Class Reference

#include <UtilJ.h>

Public Member Functions

 MemoryStatistics ()
 
void update ()
 
double getRssInMB () const
 
int64_t getRssInBytes () const
 
double getVmInMB () const
 
int64_t getVmInBytes () const
 

Private Attributes

double bytesPerMb_p
 
string filename_p
 
int pageSize_p
 
int64_t rssPages_p
 
int64_t vmPages_p
 

Detailed Description

Definition at line 290 of file UtilJ.h.

Constructor & Destructor Documentation

casa::utilj::MemoryStatistics::MemoryStatistics ( )

Member Function Documentation

int64_t casa::utilj::MemoryStatistics::getRssInBytes ( ) const
double casa::utilj::MemoryStatistics::getRssInMB ( ) const
int64_t casa::utilj::MemoryStatistics::getVmInBytes ( ) const
double casa::utilj::MemoryStatistics::getVmInMB ( ) const
void casa::utilj::MemoryStatistics::update ( )

Member Data Documentation

double casa::utilj::MemoryStatistics::bytesPerMb_p
private

Definition at line 305 of file UtilJ.h.

string casa::utilj::MemoryStatistics::filename_p
private

Definition at line 306 of file UtilJ.h.

int casa::utilj::MemoryStatistics::pageSize_p
private

Definition at line 307 of file UtilJ.h.

int64_t casa::utilj::MemoryStatistics::rssPages_p
private

Definition at line 308 of file UtilJ.h.

int64_t casa::utilj::MemoryStatistics::vmPages_p
private

Definition at line 309 of file UtilJ.h.


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