如何监控Windows上的CPU缓存?
发布时间:2020-12-14 03:53:15 所属栏目:Windows 来源:网络整理
导读:我希望尽可能地避免代码冲掉L2缓存. 你将如何在C/C++#中实现这一目标,以及如何让它成为问责者. 编辑:我可以选择收集L2缓存未命中数吗? 答案:是Can I get the L2 cache miss count of each process on the windows platform? 解决方法 问题似乎是基于对缓
我希望尽可能地避免代码冲掉L2缓存.
你将如何在C/C++#中实现这一目标,以及如何让它成为问责者. 编辑:我可以选择收集L2缓存未命中数吗? 解决方法
问题似乎是基于对缓存如何在现代x86 CPU上运行的误解.例如,它表示“L2而不是L3”.在几乎所有现代x86 CPU(Intel和AMD)上,都不可能在L2缓存中使用数据而不是L3缓存.这将导致高速缓存一致性失败,因为L3高速缓存中缺少数据表明它不存在于L2高速缓存中,并且允许核心假设没有其他核心已经高速缓存它.
直截了当地,那些不太了解CPU如何工作的人不应该试图控制缓存中的数据.如果他们比那些首先设计这些CPU的人做得更好,那将是奇迹. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在WiX中设置Windows Package Installer图标而不是默认设
- OpenGL 基于OpenGL的三维机器人仿真
- 在windows_hyperv_admin中阻止尝试流浪者时出错
- vscode快捷键总结
- windows – HyperV故障转移群集(带/不带CSV)
- 如何在Windows 7上远程执行kill-switch?
- windows-8 – 如何检测表面键盘是否已连接?
- [Windows Phone 8]如何启动浏览器并指定其网址WebBrowserTa
- 与在NTFS上存储数百万个文件相关的性能
- windows-server-2003 – 如何在Windows Server 2003标准版的
推荐文章
站长推荐
热点阅读