PerfMonApp
| Index |
Module |
Size |
Phase |
| 0250 |
PerfMonApp |
40,000 bytes |
DXE (UEFI Application) |
PerfMonApp is a UEFI performance monitoring application that measures and reports system timer frequency and boot performance metrics. It queries the system performance property table, initializes the performance monitoring framework, and displays the system timer frequency in KHz along with DP (Driver Profile) build version information.
Key Functions
- ModuleEntryPoint -- UEFI application entry point; queries performance properties and displays timer frequency
- sub_5210 -- Performance framework initialization routine
- sub_4D94 -- Retrieves performance property data from the UEFI configuration table
- sub_82C -- Performance data collection and formatting
- sub_564 -- Unicode formatted string output (DP build version and timer frequency display)
Dependencies
- UEFI Boot Services (
gBS)
- UEFI Runtime Services (
gRT)
- UEFI Performance Protocol
- UefiBootServicesTableLib
- UefiRuntimeServicesTableLib
- PrintLib (Unicode formatted output)
- Format: PE32+
- Machine: x86-64
- Subsystem: EFI Application (0x0A)
- Sections: .text, .rdata, .data, section_3, .xdata, .reloc
- Source: EDK II Performance Monitoring infrastructure