#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/SystemBase.h"
Include dependency graph for Timing.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | System |
Enumerations | |
enum | System::TimeType { System::Year, System::Month, System::Day, System::Hour, System::Min, System::Sec, System::milliSec, System::microSec, System::nanoSec } |
Time type for conversion. More... | |
Functions | |
longlong | System::adjustTime (TimeType typ, longlong timevalue) |
Convert time from OS native time to requested representation (Experts only). | |
longlong | System::ellapsedTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1) |
Ellapsed time since start of process in milli seconds. | |
longlong | System::kernelTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1) |
CPU kernel mode time of process in milli seconds. | |
longlong | System::userTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1) |
CPU user mode time of process in milli seconds. | |
longlong | System::cpuTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1) |
Consumed CPU time of process in milli seconds. | |
longlong | System::remainingTime (TimeType typ=milliSec, InfoType fetch=Quota, long pid=-1) |
Maximum processing time left for this process. | |
longlong | System::creationTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1) |
Process Creation time. | |
longlong | System::systemStart (TimeType typ=Sec) |
Maximum processing time left for this process. | |
longlong | System::upTime (TimeType typ=Hour) |
Maximum processing time left for this process. | |
longlong | System::currentTime (TimeType typ=milliSec) |
Retrieve absolute system time. | |
longlong | System::tickCount () |
Retrieve the number of ticks since system startup. |