performance - Intel Core Duo 上的硬件性能计数器

标签 performance x86 intel processor intel-pmu

我已经读到有 AMD 处理器可以让您测量
缓存命中和未命中。我想知道 Intel Core Duo 机器上是否也提供这样的功能,或者它们是否尚不支持。

最佳答案

是的,从古代奔腾Pro开始就有很多硬件性能计数器。

Oprofile 和 perf在 Linux、Linux/Windows 中的 Vtune、MacOSX 中的 Shark 可以使用它们。

英特尔架构文档(第 3B 卷,第 30 章;附录 A 中的列表)中列出了所有计数器:
http://www.intel.com/products/processor/manuals/

甚至 Atom 也有一些性能寄存器。

不同 CPU 的好列表之一在这里 http://oprofile.sourceforge.net/docs/

关于performance - Intel Core Duo 上的硬件性能计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4134289/

相关文章:

assembly - E 和 R 前缀在英特尔 32 位和 64 位寄存器的名称中代表什么?

caching - 英特尔酷睿 i7 的缓存规范

linux - 是否可以测量 Linux 进程的累积 IO 等待时间?

performance - MPI Alltoallv或更好的个人Send and Recv? (表现)

python - 优化给定移位的数组距离的成对计算

iphone - Webview 中的 PDF 性能

assembly - NASM 与 GAS(实际差异)

x86 - 很少使用的更快的整数 SSE 未对齐加载

performance - Linux在内存模式下如何处理Intel的Optane持久内存模块?

assembly - intel 8086处理器标志寄存器中保留位和未定义位之间的区别