我注意到某些应用程序(通常是游戏)的页面错误次数非常多;例如,玩《暗黑破坏神 III》 30 分钟后页面错误次数就会达到 200 万次。
这是为什么?除了操作系统需要物理内存中没有的页面之外,还有其他原因导致页面错误吗?为什么在我有 3-4 GB 可用 RAM 的情况下会出现 200 万个页面错误,操作系统难道不应该能够保留所有页面吗?
我注意到某些应用程序(通常是游戏)的页面错误次数非常多;例如,玩《暗黑破坏神 III》 30 分钟后页面错误次数就会达到 200 万次。
这是为什么?除了操作系统需要物理内存中没有的页面之外,还有其他原因导致页面错误吗?为什么在我有 3-4 GB 可用 RAM 的情况下会出现 200 万个页面错误,操作系统难道不应该能够保留所有页面吗?