第十七章 Arm C1-Premium性能监控单元(PMU)事件详解
第十七章 Arm C1-Premium Core PMU事件手册
性能监控单元事件全面解析与应用指南
📊 性能监控单元(PMU)概述
ARM
C1-Premium核心的性能监控单元(PMU)提供了丰富的硬件性能计数器,用于监控处理器核心的各种微架构事件。这些事件可以帮助开发者分析应用程序性能、识别瓶颈并进行优化。
🔍 常用PMU事件分类
PMU事件可分为多个类别,包括缓存事件、TLB事件、分支预测事件、内存访问事件等。下面按类别介绍主要事件:
🔄 软件增量事件
事件编号 | 助记符 | 描述 |
---|---|---|
0x0000 | SW_INCR | 软件写入PMSWINC_EL0寄存器计数。用于应用程序手动计数特定事件(如访问特定数据结构) |