MIRA
Public Member Functions | Public Attributes | List of all members
MemoryBlockInfo Struct Reference

Detailed information of used memory within a memory block. More...

#include <platform/Memory.h>

Public Member Functions

 MemoryBlockInfo ()
 

Public Attributes

std::string name
 The name of this block. More...
 
std::string address
 The address or address range of this block. More...
 
uint64 size
 The total size of this memory block. More...
 
uint64 totalPrivate
 The amount of memory in this block used by this process only (clean and dirty pages) More...
 
uint64 totalShared
 The amount of memory in this block shared among other processes (clean and dirty pages) More...
 
uint64 swap
 The amount of memory that was swapped. More...
 
uint64 rss
 The resident set size (including shared memory) More...
 
uint64 pss
 The proportional set size. More...
 

Detailed Description

Detailed information of used memory within a memory block.

Constructor & Destructor Documentation

◆ MemoryBlockInfo()

MemoryBlockInfo ( )
inline

Member Data Documentation

◆ name

std::string name

The name of this block.

◆ address

std::string address

The address or address range of this block.

◆ size

uint64 size

The total size of this memory block.

◆ totalPrivate

uint64 totalPrivate

The amount of memory in this block used by this process only (clean and dirty pages)

◆ totalShared

uint64 totalShared

The amount of memory in this block shared among other processes (clean and dirty pages)

◆ swap

uint64 swap

The amount of memory that was swapped.

◆ rss

uint64 rss

The resident set size (including shared memory)

◆ pss

uint64 pss

The proportional set size.


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