我想知道,仅仅隐藏桌面图标是否会对计算机性能有任何好处。我不确定它们是否会继续在后台运行,或者它们是否会被忽略,从而提高速度。
答案1
据我所知,它们根本没用过。图标没有加载,整个东西都没有渲染。使用适当的 Windows 方法将它们“隐藏”,它们基本上就不存在或被忽略了。
对我来说,它并不快,因为虽然它们实际上不在桌面上,但我将它们放在工具栏上。开始菜单中的图标只有在被查看时才会呈现。其中大部分存储在 IconCache 中,这加快了获取图标的速度,而不是将它们从存储位置(通常存储位置在程序和 dll 本身内)中取出。
不同的事物刷新不同的视图,一些第三方添加物等,可能会使用不必要的桌面刷新,可能性不胜枚举。同意 Climenole 的观点,快捷方式和程序都没有运行,而且超取器活动也不会因为图标的存在而改变。
更快?性能更好?当然,数量会很少,而且还取决于很多其他因素。
答案2
我想知道仅隐藏桌面图标是否会对计算机性能有任何好处。
一般来说,不是。
影响桌面快捷方式图标加载的两个因素是数字桌面物品(有些人的桌面非常杂乱),以及来源的图标。
如果快捷方式的图标存储在.ico
文件中,则可以立即加载,特别是因为图标文件通常很小。但是,如果图标存储在文件中.dll'/'.exe
,则需要从文件资源中解析它们,如果您正在运行反恶意软件,则扫描文件时可能需要一些时间(随着可执行文件的大小增加,这种情况会逐渐恶化)。
即便如此,总体而言,性能影响通常只发生在启动时。此后,图标的数据已在 Explorer 的内存中(正如 Psycogeek 指出的那样,即图标缓存),因此它无需再次读取它们,并且可以非常快速地显示图标。(请注意,如果出于某种原因,您没有安装显卡驱动程序,那么在桌面上绘制所有图标确实需要——一点—比仅仅绘制背景花费的时间更多。)
需要注意的是,快捷方式和文件的图标和缩略图仅在需要时加载,即当快捷方式/文件显示。您可以通过以缩略图模式打开包含大量图片的文件夹来查看此信息。观察硬盘活动指示灯,您会发现它仅在您向下滚动并显示新文件时闪烁;也就是说,Windows 资源管理器不会自动预加载文件夹中每个文件的图标/缩略图。
当然是桌面总是可见,因此如果你有很多快捷方式,那么 Windows 会在启动时加载它们的图标。除了需要一些时间来加载它们之外,它还会占用更多内存。如果可见的图标非常多,则会占用更多内存,这可能会影响性能,因为程序可用的可用内存会减少。
我不确定它们是否会继续在后台运行,或者它们是否会被忽略,从而实现更快的速度。
这些只是文件的快捷方式,只有您双击它们时才会运行。“开始”菜单中也有类似的快捷方式,但它们也只有在您单击它们时才会“运行”。