1. Software event:这类事件与软件执行相关,包括指令执行次数、缺页次数、分支预测错误次数等。可以通过软件工具(如perf)进行监测和分析。

  2. Hardware cache event:这类事件与硬件缓存相关,包括缓存命中次数、缓存读写次数、缓存大小等。可以通过硬件性能计数器(如CPU内置的PMU)进行监测和分析。

  3. Kernel PMU event:这类事件与操作系统内核相关,包括中断次数、上下文切换次数、系统调用次数等。可以通过操作系统提供的性能计数器(如Linux的perf_events)进行监测和分析。

整个性能事件分为三类:Software eventHardware cache eventKernel PMU event

原文地址: https://www.cveoy.top/t/topic/bPA5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录