[#BloombergLP-balb-PerformanceMonitor-Measure]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/balb.adoc[balb]::xref:BloombergLP/balb/PerformanceMonitor.adoc[PerformanceMonitor]::Measure
:relfileprefix: ../../../
:mrdocs:

Enumerates the set of performance measures this class is capable of monitoring&period; 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&period; Note that not all measures are supported on all platforms&semi; for an unsupported measure, the behavior is as if the system reports a zero value&period;

== Synopsis

Declared in `&lt;balb&lowbar;performancemonitor&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum Measure;
----

== Members

[cols="1,4"]
|===
| Name| Description
| `e&lowbar;CPU&lowbar;TIME` 
| CPU time (seconds)&period;
| `e&lowbar;CPU&lowbar;TIME&lowbar;USER` 
| User CPU time (seconds)&period;
| `e&lowbar;CPU&lowbar;TIME&lowbar;SYSTEM` 
| System CPU time (seconds)&period;
| `e&lowbar;CPU&lowbar;UTIL` 
| Weighted CPU % (user &plus; system)&period;
| `e&lowbar;CPU&lowbar;UTIL&lowbar;USER` 
| Weighted user CPU %&period;
| `e&lowbar;CPU&lowbar;UTIL&lowbar;SYSTEM` 
| Weighted system CPU %&period;
| `e&lowbar;RESIDENT&lowbar;SIZE` 
| Number of MBs of physical memory&period;
| `e&lowbar;NUM&lowbar;THREADS` 
| Number of threads&period;
| `e&lowbar;NUM&lowbar;PAGEFAULTS` 
| Number of pagefaults (major &plus; minor)&period;
| `e&lowbar;VIRTUAL&lowbar;SIZE` 
| Number of MBs in the heap&period;
| `e&lowbar;NUM&lowbar;MEASURES` 
| Number of measure enumerators&period;
| `BAEA&lowbar;CPU&lowbar;TIME`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;TIME`&period;
| `BAEA&lowbar;CPU&lowbar;TIME&lowbar;USER`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;TIME&lowbar;USER`&period;
| `BAEA&lowbar;CPU&lowbar;TIME&lowbar;SYSTEM`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;TIME&lowbar;SYSTEM`&period;
| `BAEA&lowbar;CPU&lowbar;UTIL`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;UTIL`&period;
| `BAEA&lowbar;CPU&lowbar;UTIL&lowbar;USER`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;UTIL&lowbar;USER`&period;
| `BAEA&lowbar;CPU&lowbar;UTIL&lowbar;SYSTEM`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;UTIL&lowbar;SYSTEM`&period;
| `BAEA&lowbar;RESIDENT&lowbar;SIZE`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;RESIDENT&lowbar;SIZE`&period;
| `BAEA&lowbar;NUM&lowbar;THREADS`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;NUM&lowbar;THREADS`&period;
| `BAEA&lowbar;NUM&lowbar;PAGEFAULTS`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;NUM&lowbar;PAGEFAULTS`&period;
| `BAEA&lowbar;VIRTUAL&lowbar;SIZE`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;VIRTUAL&lowbar;SIZE`&period;
| `BAEA&lowbar;NUM&lowbar;MEASURES`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;NUM&lowbar;MEASURES`&period;
| `CPU&lowbar;TIME`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;TIME`&period;
| `CPU&lowbar;TIME&lowbar;USER`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;TIME&lowbar;USER`&period;
| `CPU&lowbar;TIME&lowbar;SYSTEM`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;TIME&lowbar;SYSTEM`&period;
| `CPU&lowbar;UTIL`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;UTIL`&period;
| `CPU&lowbar;UTIL&lowbar;USER`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;UTIL&lowbar;USER`&period;
| `CPU&lowbar;UTIL&lowbar;SYSTEM`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;CPU&lowbar;UTIL&lowbar;SYSTEM`&period;
| `RESIDENT&lowbar;SIZE`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;RESIDENT&lowbar;SIZE`&period;
| `NUM&lowbar;THREADS`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;NUM&lowbar;THREADS`&period;
| `NUM&lowbar;PAGEFAULTS`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;NUM&lowbar;PAGEFAULTS`&period;
| `VIRTUAL&lowbar;SIZE`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;VIRTUAL&lowbar;SIZE`&period;
| `NUM&lowbar;MEASURES`  [.small]#[deprecated]#
| Deprecated alias for `e&lowbar;NUM&lowbar;MEASURES`&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
