Enumerates the set of performance measures this class is capable of monitoring. Note that CPU utilization measures are calculated as a ratio of CPU time to elapsed time between two consecutive calls to collect, and therefore no value will be available if collect has been called only once. Note that not all measures are supported on all platforms; for an unsupported measure, the behavior is as if the system reports a zero value.
Declared in <balb_performancemonitor.h>
enum Measure;
| Name | Description |
|---|---|
e_CPU_TIME | CPU time (seconds). |
e_CPU_TIME_USER | User CPU time (seconds). |
e_CPU_TIME_SYSTEM | System CPU time (seconds). |
e_CPU_UTIL | Weighted CPU % (user + system). |
e_CPU_UTIL_USER | Weighted user CPU %. |
e_CPU_UTIL_SYSTEM | Weighted system CPU %. |
e_RESIDENT_SIZE | Number of MBs of physical memory. |
e_NUM_THREADS | Number of threads. |
e_NUM_PAGEFAULTS | Number of pagefaults (major + minor). |
e_VIRTUAL_SIZE | Number of MBs in the heap. |
e_NUM_MEASURES | Number of measure enumerators. |
BAEA_CPU_TIME [deprecated] | Deprecated alias for e_CPU_TIME. |
BAEA_CPU_TIME_USER [deprecated] | Deprecated alias for e_CPU_TIME_USER. |
BAEA_CPU_TIME_SYSTEM [deprecated] | Deprecated alias for e_CPU_TIME_SYSTEM. |
BAEA_CPU_UTIL [deprecated] | Deprecated alias for e_CPU_UTIL. |
BAEA_CPU_UTIL_USER [deprecated] | Deprecated alias for e_CPU_UTIL_USER. |
BAEA_CPU_UTIL_SYSTEM [deprecated] | Deprecated alias for e_CPU_UTIL_SYSTEM. |
BAEA_RESIDENT_SIZE [deprecated] | Deprecated alias for e_RESIDENT_SIZE. |
BAEA_NUM_THREADS [deprecated] | Deprecated alias for e_NUM_THREADS. |
BAEA_NUM_PAGEFAULTS [deprecated] | Deprecated alias for e_NUM_PAGEFAULTS. |
BAEA_VIRTUAL_SIZE [deprecated] | Deprecated alias for e_VIRTUAL_SIZE. |
BAEA_NUM_MEASURES [deprecated] | Deprecated alias for e_NUM_MEASURES. |
CPU_TIME [deprecated] | Deprecated alias for e_CPU_TIME. |
CPU_TIME_USER [deprecated] | Deprecated alias for e_CPU_TIME_USER. |
CPU_TIME_SYSTEM [deprecated] | Deprecated alias for e_CPU_TIME_SYSTEM. |
CPU_UTIL [deprecated] | Deprecated alias for e_CPU_UTIL. |
CPU_UTIL_USER [deprecated] | Deprecated alias for e_CPU_UTIL_USER. |
CPU_UTIL_SYSTEM [deprecated] | Deprecated alias for e_CPU_UTIL_SYSTEM. |
RESIDENT_SIZE [deprecated] | Deprecated alias for e_RESIDENT_SIZE. |
NUM_THREADS [deprecated] | Deprecated alias for e_NUM_THREADS. |
NUM_PAGEFAULTS [deprecated] | Deprecated alias for e_NUM_PAGEFAULTS. |
VIRTUAL_SIZE [deprecated] | Deprecated alias for e_VIRTUAL_SIZE. |
NUM_MEASURES [deprecated] | Deprecated alias for e_NUM_MEASURES. |