ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
PerfMon::Mem Struct Reference

#include <DataModel.h>

Collaboration diagram for PerfMon::Mem:

Public Member Functions

 Mem ()
 
float dVmem () const
 
float dRss () const
 
float dMall () const
 
float dNMall () const
 
float dNFree () const
 

Public Attributes

float vmem [2]
 
float rss [2]
 
float mall [2]
 
float nmall [2]
 
float nfree [2]
 

Detailed Description

Definition at line 45 of file DataModel.h.

Constructor & Destructor Documentation

◆ Mem()

PerfMon::Mem::Mem ( )
inline

Definition at line 46 of file DataModel.h.

47  {
48  vmem[0] = vmem[1] = 0.;
49  rss[0] = rss[1] = 0.;
50  mall[0] = mall[1] = 0.;
51  nmall[0]= nmall[1]= 0.;
52  nfree[0]= nfree[1]= 0.;
53  }

Member Function Documentation

◆ dMall()

float PerfMon::Mem::dMall ( ) const
inline

Definition at line 62 of file DataModel.h.

62 { return mall[1] - mall[0]; }

◆ dNFree()

float PerfMon::Mem::dNFree ( ) const
inline

Definition at line 64 of file DataModel.h.

64 { return nfree[1] - nfree[0]; }

◆ dNMall()

float PerfMon::Mem::dNMall ( ) const
inline

Definition at line 63 of file DataModel.h.

63 { return nmall[1] - nmall[0]; }

◆ dRss()

float PerfMon::Mem::dRss ( ) const
inline

Definition at line 61 of file DataModel.h.

61 { return rss [1] - rss [0]; }

◆ dVmem()

float PerfMon::Mem::dVmem ( ) const
inline

Definition at line 60 of file DataModel.h.

60 { return vmem[1] - vmem[0]; }

Member Data Documentation

◆ mall

float PerfMon::Mem::mall[2]

Definition at line 57 of file DataModel.h.

◆ nfree

float PerfMon::Mem::nfree[2]

Definition at line 59 of file DataModel.h.

◆ nmall

float PerfMon::Mem::nmall[2]

Definition at line 58 of file DataModel.h.

◆ rss

float PerfMon::Mem::rss[2]

Definition at line 56 of file DataModel.h.

◆ vmem

float PerfMon::Mem::vmem[2]

Definition at line 55 of file DataModel.h.


The documentation for this struct was generated from the following file:
PerfMon::Mem::rss
float rss[2]
Definition: DataModel.h:56
PerfMon::Mem::mall
float mall[2]
Definition: DataModel.h:57
PerfMon::Mem::nmall
float nmall[2]
Definition: DataModel.h:58
PerfMon::Mem::nfree
float nfree[2]
Definition: DataModel.h:59
PerfMon::Mem::vmem
float vmem[2]
Definition: DataModel.h:55