Kernel Profiler Topics | Previous

KernProf Sample Output



Symbols loaded: 80400000  ntoskrnl.exe
^               ^         ^- module name
|               +- Base address
+- symbols loaded line (-v)
delaying for 240 seconds... report on values with 100 hits
             ^                                     ^- hit threshold (-t, defaults to 100)
             +- wait time (passed on command line, default is wait for ctrl-C)
end of delay

Processor 0: 240322 Total hits
Processor 1: 238755 Total hits
             ^- number of perf hits registered on each processor (-p)
479077 Total hits
^- total number of perf hits

PROCESSOR 0
^- indicates the following is perf data collected from processor 0 (-p)
   201101 83.68         ntoskrnl.exe --Total Hits-- 
   ^      ^             ^- module name
   |      +- percentage of hits (module hits / total hits) (-n)
   +- number of hits in this module
      115  0.05    54         ntoskrnl.exe ExAcquireResourceExclusiveLite 0x080411ADC 210 4
      ^    ^       ^          ^            ^                              ^           ^   ^- size of bucket (-a)
      |    |       |          |            |                              |           +- code size of function (-a)
      |    |       |          |            |                              +- address of function (-a)
      |    |       |          |            +- Function name (or address if no symbols loaded)
      |    |       |          +- module location
      |    |       +- hit density (hits * 100 / function length) (-d)
      |    +- percentage of hits (-n)
      +- number of hits
0x00000004:    23    45     1     0    20     7    13     0     0     0     0     0     6
^              ^-----^------^-----^----^------^----^------^-----^-----^-----^-----^-----^- hits per bucket (-c)
+- offset into function (-c)


Context Switch Information
    Find any processor             0
    Find last processor            0
    Idle any processor             0
    Idle current processor         0
    Idle last processor            0
    Preempt any processor          0
    Preempt current processor      0
    Preempt last processor         0
    Switch to idle                 0

    Total context switches    139773
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- context switch information (-x)

Sample Output Notes