Techwiki:Performance Counter Indexes

From ReactOS Wiki
Revision as of 19:35, 7 March 2011 by Z98 (talk | contribs)
Jump to: navigation, search

This information was compiled by dumping the Performance Registry Text and Help Text hives and then crosslisted with Technet's documentation on Windows 2003 performance counters. The primary issue with the listings provided in the Text hive is there is nothing to distinguish between indexes that represent a block of performance counters versus individual performance counters. As such, this listing does not go in numerical order and instead groups performance counters into their respective blocks. System indexes appear to at least have been hardcoded.

Performance Counter Object Name Index Value Number of Counters Instances
Processor 238 15 # of CPUs + 1
Performance Counter Name Index Value Counter Type Offset Index
% Processor Time 6 PERF_100NSEC_TIMER_INV 7
% User Time 142 PERF_100NSEC_TIMER 143
% Privileged Time 144 PERF_100NSEC_TIMER 145
Interrupts/Second 148 PERF_COUNTER_COUNTER 149
% DPC Time 696 PERF_100NSEC_TIMER 697
% Interrupt Time 698 PERF_100NSEC_TIMER 699
DPCs Queued/Sec 1334 PERF_COUNTER_COUNTER 1335
DPC Rate 1336 PERF_COUNTER_COUNTER 1337
% Idle Time 1746 PERF_100NSEC_TIMER 1747
% C1 Time 1748 PERF_100NSEC_TIMER 1747
% C2 Time 1750 PERF_100NSEC_TIMER 1747
% C3 Time 1752 PERF_100NSEC_TIMER 1747
C1 Transitions/sec 1754 PERF_COUNTER_BULK_COUNT 1747
C2 Transitions/sec 1756 PERF_COUNTER_BULK_COUNT 1747
C3 Transitions/sec 1758 PERF_COUNTER_BULK_COUNT 1747