我注意到,每当我按 Alt-Tab 退出以不同于显示器分辨率运行的游戏时(例如,我以 720p 运行 CS:GO,而我的显示器以 1080p 运行),当我按 Alt-Tab 时,它会重新加载并“调整”桌面上的图标以适合我的屏幕。但我注意到它从一秒到 Alt-Tab 变成了 5 秒,当我的桌面开始填满时,这种情况就开始发生,有时每当我将一些文件移动到桌面时,explorer.exe 就会停止工作。
拥有全部那些文件弄乱了我的桌面?那么我应该清理我的桌面吗?或者这只是某种缓存问题?
答案1
简短的回答是,绝对是的。
长答案:嗯,是的......绝对是。:D
原因如下。当您更改分辨率时,有 2 个因素会使其花费的时间更长:
- 分辨率的变化会使显示器处于不同的状态,因此在显示器切换分辨率之前会有一点延迟,但 Windows 并不真正关心这一点。
- 它会调整桌面大小,从而调整桌面上的程序和图标。通常这确实只需几秒钟。
但是因为那里有 2000 多个图标,所以 Windows 必须访问 2000 多个小文件。2000 多个小文件比一个相同大小的大文件花费的时间要长得多。它必须访问每个文件,获取其属性并物理移动它,即使在屏幕外也是如此。
您可以通过在桌面上创建一个文件夹并将所有内容移到其中来轻松解决此问题。如果您将内容保存到桌面,则只需进入另一个文件夹,而从桌面访问时,也只需进入一个文件夹。