caching - 什么是预热缓存?

标签 caching multicore warm-up

我正在使用一些多核模拟器,例如GEMS或M5。在所有这些选项中,都有一个“预热缓存”的选项。这个名词是什么意思?

最佳答案

预热只是加载一组数据的时间,以便缓存中填充有效数据。如果您要对通常具有较高高速缓存命中率的系统进行性能测试,而没有预热,您将得到错误的数字,因为在您的使用场景中通常是高速缓存命中的事实不会,并且会拖累您的数字。

关于caching - 什么是预热缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/434259/

相关文章:

caching - 启用缓存后如何持续部署 Web 应用程序?

performance - 多核/多处理器是否有助于 Web 服务器的性能?

sql-server - Entity Framework 6.2数据库第一次预热

java - Spring : Spring-cache not working

c - CLFLUSH() 的问题?

php - $cache->addItem 和 $cache->setItem 之间的 Zf2 缓存区别

multicore - 多核 llvm 的垃圾收集器?

r - 在R中使用foreach将内存使用量加倍

mysql - 如何使用 MySQL 将表预加载到 INNODB 缓冲池中?

java - Spring Boot 的 AWS Lambda 冷启动问题