perf list PMU 缓存事件

发布于:2024-12-05 ⋅ 阅读:(42) ⋅ 点赞:(0)
事件标识 事件解释 PMU事件路径
l1d_cache L1数据缓存的访问次数,L1缓存是CPU内部最快的缓存,位于距离CPU核心非常近的位置。 armv8_pmuv3/l1d_cache/
l1d_cache_lmiss_rd 表示从L1数据缓存读取数据时发生缓存未命中的次数。 armv8_pmuv3/l1d_cache_lmiss_rd/
l1d_cache_refill 当L1数据缓存发生未命中并且需要从低一级的缓存或内存中填充数据时所发生的事件次数。 armv8_pmuv3/l1d_cache_refill/
l1d_cache_wb L1数据缓存执行写回操作的次数。 armv8_pmuv3/l1d_cache_wb/
l1d_tlb 访问L1数据Translation Lookaside Buffer(TLB)的次数。 armv8_pmuv3/l1d_tlb/
l1d_tlb_refill 表示L1数据TLB填充的次数,即当TLB缺失时的情况。 armv8_pmuv3/l1d_tlb_refill/
l1i_cache 访问L1指令缓存(Level 1 Instruction Cache)的次数。 armv8_pmuv3/l1i_cache/
l1i_cache_lmiss 指出L1指令缓存读取数据时发生的缓存未命中次数。 armv8_pmuv3/l1i_cache_lmiss/
l1i_cache_refill L1指令缓存需要从低级缓存或内存中重新填充数据的事件次数。 armv8_pmuv3/l1i_cache_refill/
l1i_tlb L1指令TLB的访问次数。 armv8_pmuv3/l1i_tlb/
l1i_tlb_refill L1指令TLB因为缺失而进行填充的次数。 armv8_pmuv3/l1i_tlb_refill/
l2d_cache L2数据缓存的访问次数,通常容量更大但速度慢于L1缓存。 armv8_pmuv3/l2d_cache/
l2d_cache_allocate 分配L2数据缓存空间的事件次数。 armv8_pmuv3/l2d_cache_allocate/
l2d_cache_lmiss_rd 发生在L2数据缓存读取操作时的缓存未命中次数。 armv8_pmuv3/l2d_cache_lmiss_rd/
l2d_cache_refill L2数据缓存需要填充的次数。 armv8_pmuv3/l2d_cache_refill/
l2d_cache_wb L2数据缓存执行写回操作的次数。 armv8_pmuv3/l2d_cache_wb/
l2d_tlb L2数据TLB的访问次数。 armv8_pmuv3/l2d_tlb/
l2d_tlb_refill L2数据TLB填充的事件次数。 armv8_pmuv3/l2d_tlb_refill/
l3d_cache L3数据缓存的访问次数,通常是共享缓存,有更大的容量。 armv8_pmuv3/l3d_cache/
l3d_cache_allocate 分配L3数据缓存空间的次数。 armv8_pmuv3/l3d_cache_allocate/
l3d_cache_lmiss_rd L3数据缓存读取操作时发生的缓存未命中次数。 armv8_pmuv3/l3d_cache_lmiss_rd/
l3d_cache_refill L3数据缓存填充的次数。 armv8_pmuv3/l3d_cache_refill/
ll_cache_miss_rd 最后一级缓存读取操作时发生的缓存未命中次数。 armv8_pmuv3/ll_cache_miss_rd/
ll_cache_rd 最后一级缓存的读取次数。 armv8_pmuv3/ll_cache_rd/

网站公告

今日签到

点亮在社区的每一天
去签到