![]() |
ITK
5.2.0
Insight Toolkit
|
#include <itkSmapsFileParser.h>
Public Types | |
using | MemoryLoadType = MapData::MemoryLoadType |
![]() | |
using | MemoryLoadType = SizeValueType |
Public Member Functions | |
MemoryLoadType | GetHeapUsage () override |
MemoryLoadType | GetStackUsage () override |
~SmapsData_2_6 () override | |
![]() | |
bool | Empty () |
virtual MemoryLoadType | GetMemoryUsage (const char *filter, const char *token) |
virtual MemoryLoadType | GetTotalMemoryUsage () |
virtual | ~MapData () |
Protected Attributes | |
bool | m_HeapRecordFound |
![]() | |
MapRecordVectorType | m_Records |
Friends | |
ITKCommon_EXPORT std::istream & | operator>> (std::istream &smapsStream, SmapsData_2_6 &data) |
Additional Inherited Members | |
![]() | |
using | MapRecordVectorType = std::vector< MapRecord * > |
![]() | |
void | Reset () |
Read a smaps stream and return the memory usage information. Smaps files have been added since the linux kernel 2.6.
Definition at line 174 of file itkSmapsFileParser.h.
Definition at line 177 of file itkSmapsFileParser.h.
|
override |
|
overridevirtual |
Returns the heap usage in kB of the process
Implements itk::MapData.
|
overridevirtual |
Returns the stack usage in kB of the process
Implements itk::MapData.
|
friend |
fill the smaps data
|
protected |
Definition at line 194 of file itkSmapsFileParser.h.