Share via


WPA Heap Glossary

WPA Term Usage
AI, AO
Identifies allocations done inside and outside a time based analysis selection.
AI refers to allocations that are made within the selection.
AO refers to allocations that are made before the selection but were outstanding for some portion of the selection.
FI, FO
Identifies allocations that have been freed within the time based selection.
FI refers to allocations that are released within the selection.
FO refers to allocations that are released outside of the selection but were outstanding for some portion of the selection.
AIFI
Allocations that were made and released within the time based selection.
AIFO
Allocations that were made within the selection and remain outstanding at the end of the time based selection.
AOFI
Allocations that were made before the selection but released before the end of the time based selection.
AOFO
Allocations that were made before the selection and remain outstanding at the end of the time based selection.
Heap Allocation Count
The sum of the outstanding allocations per heap.
Heap Allocation Size
The sum of the outstanding sizes of all of the allocations per heap and total across all heaps. The sizes or sums do not include the 8 bytes of heap overhead per allocation or the rounding of the allocation to the size of the LFH bucket or 8 byte boundary.
Heap Total Allocation Count
This is the sum of all allocations by count per heap and the total across all heaps.
Heap Total Allocation Size
This is the sum of the sizes of all of the allocations per heap and total across all heaps. The sizes or sums do not include the 8 bytes of heap overhead per allocation or the rounding of the allocation to the size of the LFH bucket or 8 byte boundary.
Kernel Flags (options)
Specify what kernel events are to be included in the trace.
Kernel Groups
Sets of options that have been logically grouped in order to simplify passing of kernel options to Xperf.exe .
Logger Session
The data collection facility that captures events and stores those events for analysis.
NT Kernel Logger
The default data collection logger for WPA that captures a trace of Windows kernel events. For more information on NT Kernel Logger please see Loggers.
Outstanding
Refers to those allocations that have not been released at that point in the trace.
Provider
A kernel or application component that makes events available for capture.
Trace files or "etl" files
Files containing data produced by WPA. Individual trace files may be merged in order to include events gathered in other sessions.
Xperf.exe
WPA component which captures and processes traces and supports trace analysis. Xperf.exe can be used in place of Xperfview.exe.
Xperfview.exe
WPA component which presents trace content in the form of interactive graphs and summary tables.