是否有任何小工具可以让我访问 Intel CPU 计数器收集的数据(例如 L1/L2 缓存未命中、分支预测失败......您知道现代 Core2 CPU 上有数百个此类数据)。
它必须在 Windows 上运行(同时能够在 Solaris、FreeBSD、Linux、MacOSX 上使用它当然更好)。
查看英特尔 PCM(性能计数器监视器)工具,它完全可以满足您的需求。
Link: https://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization https://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization
英特尔 PCM 提供丰富的 API,允许您检测代码。此外,迄今为止,PCM 也是唯一读取非核心事件的工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)