Understanding heap data Using Windows Performance Analyzer
Heap Overview
Services allocation requests of all sizes < 64 KB, until allocation thresholds are reached Mainline (NT Heap) Composed of sub-segments that service allocation requests using fixed size blocks once allocation thresholds are met Low Fragmentation Heap (LFH) All allocation requests above 64 KB are serviced using VirtualAlloc VirtualAlloc
Heap Data Collection and Analysis
Windows Performance Recorder UI
Demo
Guidelines and Best Practices
RELATED SESSIONS HW-59T Improving performance with the Windows Performance Toolkit HW-141T Reducing the memory footprint of drivers and apps HW-927P Understanding pool usage using Windows Performance Analyzer HW-977P Understanding VirtualAlloc usage using Windows Performance Analyzer HW-925P Customizing WPA Trace Views HW-926P Introduction to the new WPA Uuser interface