在 Windows 7 计算机上稳定运行 120 小时后(几天之间休眠而不是重启),Windows 出现了一些奇怪的现象:程序像往常一样消耗大量内存,但私有工作集使用率(任务管理器报告的)这么低与实际提交的内存相比。
通常,工作集的使用情况与提交大致相同,但奇怪的是,在资源监视器中并非如此:
在这些进程中,私有工作集消耗几乎没有变化。就好像 Windows 将这些后台进程置于低温状态一样。
为什么会发生这种情况?长时间的正常运行是否会影响缓存行为?
在 Windows 7 计算机上稳定运行 120 小时后(几天之间休眠而不是重启),Windows 出现了一些奇怪的现象:程序像往常一样消耗大量内存,但私有工作集使用率(任务管理器报告的)这么低与实际提交的内存相比。
通常,工作集的使用情况与提交大致相同,但奇怪的是,在资源监视器中并非如此:
在这些进程中,私有工作集消耗几乎没有变化。就好像 Windows 将这些后台进程置于低温状态一样。
为什么会发生这种情况?长时间的正常运行是否会影响缓存行为?