我在使用 C++/VistualStudio/WindowsXP 编写的软件时遇到多核(8+)架构的性能问题。
突然我意识到我不知道我的 L1 和 L2 缓存以及 CPU->to->内存带宽的性能。
我已经测试了几种工具(包括 VTune、Glowcode 等),但在多核架构中进行负载测试时,所有这些工具都失败了(这正是我需要它们的原因!)。
您能否推荐任何其他工具,这些工具在绘制图表时不是很花哨,但至少可以给我缓存/内存性能的一些指示,或者可以建议代码片段来手动检测我的应用程序?
谢谢!
最佳答案
也许 Memtest86+正是您要找的。p>
关于c++ - 缓存和内存总线性能的工具或代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/166004/