|
|
The SysUsage class allows collecting some statistics about engine's usage of system resources
enum Type { WallTime, UserTime, KernelTime } | Type |
Type of time usage requested
void init ()
| init |
[static]
Initialize the system start variable
u_int64_t startTime ()
| startTime |
[static]
Get the wall time used as start for the usage time
Returns: Time of the first direct or implicit call of init()
u_int64_t usecRunTime (Type type = WallTime)
| usecRunTime |
[static]
Get the program's running time in microseconds
Parameters:
type | Type of running time requested |
Returns: Time in microseconds since the start of the program
u_int64_t msecRunTime (Type type = WallTime)
| msecRunTime |
[static]
Get the program's running time in milliseconds
Parameters:
type | Type of running time requested |
Returns: Time in milliseconds since the start of the program
u_int32_t secRunTime (Type type = WallTime)
| secRunTime |
[static]
Get the program's running time in seconds
Parameters:
type | Type of running time requested |
Returns: Time in seconds since the start of the program
double runTime (Type type = WallTime)
| runTime |
[static]
Get the program's running time in seconds
Parameters:
type | Type of running time requested |
Returns: Time in seconds since the start of the program
Generated by: root on dragoshel on Sat Apr 14 01:50:50 2007, using kdoc 2.0a54. |