9#include <framework/dataobjects/ProfileInfo.h>
11#include <framework/utilities/Utils.h>
12#include <framework/gearbox/Unit.h>
double m_timeInSec
Time used by this process in seconds.
void set(double timeOffset=0)
Obtain the current profile values.
unsigned long m_rssMemory
Resident Memory size in kB.
unsigned long m_virtualMemory
Virtual Memory size in kB.
static const double s
[second]
double getClock()
Return current value of the real-time clock.
unsigned long getRssMemoryKB()
Returns the amount of memory the process actually occupies in the physical RAM of the machine.
unsigned long getVirtualMemoryKB()
Returns currently used virtual memory in KB, includes swapped and not occupied memory pages and memor...
Abstract base class for different kinds of events.