如何在Ubuntu中以编程方式(使用C++)或其他方式找到缓存块大小?查找缓存块大小
Q
查找缓存块大小
2
A
回答
9
0
一种方法是填写一个std::vector
或者只是一个带有随机值的普通数组,然后做一些简单的事情,例如,将每个元素放在一个循环中。 然后根据向量长度测量执行时间。 一旦你的矢量不适合缓存,你将很清楚地看到执行时间的跳跃。
相关问题
- 1. 查找组件 - 缓存大小
- 2. Hadoop fs查找块大小?
- 3. 理解缓存和块大小
- 4. OPENMP块和高速缓存大小
- 5. 为高速缓存块(块)优化寻找最有效的块大小
- 6. .net缓存大小
- 7. HTML5缓存大小?
- 8. ASP.NET缓存最大大小
- 9. 最大缓存大小
- 10. 检查Rails缓存的大小?
- 11. 查询ManagementScope对象来找出ASP.NET中的缓存大小
- 12. 什么是缓存大小和缓存行大小?
- 13. Cassandra缓存大小和JVM堆大小
- 14. 查找大小
- 15. 如何在Unix中查找虚拟内存块大小
- 16. 查找分配内存的大块
- 17. 查找最大的空闲内存块
- 18. 高速缓存行大小
- 19. HTML5离线缓存大小
- 20. 限制Dropbox缓存大小
- 21. Java DNS缓存大小
- 22. 如何查找存储库的大小
- 23. 查找组大小
- 24. 查找DWORD大小
- 25. 查找行大小
- 26. 用最大大小的缓存文件夹实现PHP缓存
- 27. 滑动,当缓存大小大于50 mb时清除缓存
- 28. Prefetcher最大缓存大小达到
- 29. 番石榴最大缓存大小
- 30. 高速缓存内存大小限制
重复的http://stackoverflow.com/q/1922249/550514? – 2011-03-23 06:12:46
@ChadLaGuardia我会说它不是重复的,因为这个问题的范围仅限于C++。这里OP对于特定语言之外的方法是开放的,例如cli命令。 – 2016-04-10 21:03:31