![]() |
Belle II Software
release-08-02-05
|
Store execution time and memory usage. More...
#include <ProfileInfo.h>


Public Member Functions | |
| ProfileInfo (unsigned long virtualMemory=0, unsigned long rssMemory=0, double timeInSec=0) | |
| Constructor. More... | |
| void | set (double timeOffset=0) |
| Obtain the current profile values. | |
| unsigned long | getVirtualMemory () const |
| Virtual Memory size getter. More... | |
| unsigned long | getRssMemory () const |
| Rss Memory size getter. More... | |
| double | getTimeInSec () const |
| Time getter. More... | |
Private Member Functions | |
| ClassDef (ProfileInfo, 2) | |
| Store execution time and memory usage. | |
Private Attributes | |
| unsigned long | m_virtualMemory |
| Virtual Memory size in kB. | |
| unsigned long | m_rssMemory |
| Resident Memory size in kB. | |
| double | m_timeInSec |
| Time used by this process in seconds. | |
Store execution time and memory usage.
Class for execution time and memory usage information.
Definition at line 22 of file ProfileInfo.h.
|
inline |
Constructor.
Initializes meta data of event with Nulls.
Definition at line 29 of file ProfileInfo.h.
|
inline |
Rss Memory size getter.
Definition at line 49 of file ProfileInfo.h.
|
inline |
|
inline |
Virtual Memory size getter.
Definition at line 40 of file ProfileInfo.h.