Performance Counter Key (Windows Embedded CE 6.0)
1/5/2010
The following table shows the elements of each piece of performance data.
Element | Description |
---|---|
X |
One part of a data calculation. Many Remote Performance Monitor calculations use two data parts; for example, the raw data and the performance frequency. |
Y |
Second part of a data calculation, if the calculation has two parts. |
Data Size |
Number of bytes of raw data. |
Display Suffix |
Suffix that describes the formatted data units. Possible suffixes include /Sec, %, Sec, or no suffix. |
Time base |
If the time base is used in the calculation, displayed in units of seconds. If not, the units of measurement are explicitly declared. |
Calculation |
Formula that describes how to convert the raw data into formatted data. |
The following symbols are used to describe the formula for a calculation.
Symbol | Description |
---|---|
TB |
Time base. If the calculation does not use a time base, the time base shows the units of raw data. |
B |
Base value used for calculating performance data types that require a base value. |
0,1,n |
Subscript notation used when calculating performance based on multiple samplings. A 0 refers to the oldest sampling, 1 refers to a more recent sampling than 0., and n refers to the latest sampling. In the case of two data samplings, X1-X0 means to subtract the oldest data sampling value from the more recent data sampling. The symbol, n, can be used alone to indicate the number of samplings. For example, a raw count average is described as the sum of the values divided by the number of samplings, or (X0+X1+...+Xn)/n. |
The following table shows performance data values.
Value | Description |
---|---|
CounterData |
Raw performance data value. |
100Ns |
Flag that shows that the result of a calculation is in 100-nanosecond units. |
100NsTime |
Sampling time, in 100-nanosecond units. This measurement is extracted from the PerfTime100nSec member of the PERF_DATA_BLOCK structure. |
PerfTime |
Sampling time. This value is taken from the PerfTime member of the PERF_DATA_BLOCK structure. However, if the performance data object is of type PERF_OBJECT_TIMER, then the PerfTime member of PERF_OBJECT_TIMER is used. |
PerfFreq |
Sampling frequency. This value is used to convert the PerfTime value into seconds. This value is taken from the PerfFreq member of the PERF_DATA_BLOCK structure. However, if the performance data object is of type PERF_OBJECT_TIMER, then the PerfFreq member of PERF_OBJECT_TIMER is used. |
The only performance data type that is of type PERF_OBJECT_TIMER is PERF_ELAPSED_TIME.