我的许多仍在使用 Windows XP 的同事和朋友都使用 Windows Classic 主题(即类似 Win98 的主题,与 XP 主题不同)。他们中的一些人只是喜欢它,但另一些人说他们这样做是因为它更轻便并且可以提高性能。
这是真的吗?如果是,性能优势是什么?有多显著?如果不是,除了视觉效果之外,还有其他理由使用经典款吗?
答案1
简短回答:禁用 XP 主题肯定能提高系统性能并减少内存负载。
较长的答案:主题基本上是一组图形图像,它们被绘制到显示缓冲区,而不是使用旧逻辑(使用纯色和线条)。由于这些主题通常需要调整大小和/或平铺(在新版本中为动画),因此与使用旧逻辑绘制按钮所需的工作相比,显示按钮的图形元素需要做更多的工作。
性能提升的程度尚有争议,我认为它在很大程度上取决于系统的 CPU、内存和其他一些可能微不足道的因素(例如视频驱动程序和视频内存——是共享的还是在视频卡上)。虽然(在 XP 中)没有加速,但仍需要完成一些工作才能将图像传输到视频卡,因此驱动程序会发挥一些小作用。
在内存资源较少和/或处理器较慢的系统上,切换到经典主题肯定会有所帮助,因为无需存储或绘制主题图形。在内存较大且处理速度较快的系统上,性能提升将不那么明显。
对于当今的系统,这几乎总是归结为个人偏好;当前的机器在使用任何一种模式时都不应该显示出明显的收益(或损失)。然而,XP 时代的机器几乎肯定会在 Classic 模式下显示出收益。
答案2
是的,显然经典 Windows 会更快,因为需要进行的计算更少。这也是它取决于系统的原因。在快速系统上,性能改进将比在较慢的系统上少得多。这里扮演角色的是 CPU,因为在 XP 中,主题不是在视频卡中完成的(是的,如果没有合适的驱动程序,您会注意到 Explorer 会变慢,但如果您有更好的卡,您不会看到它更快,因为加速是基本的,例如没有 3D 内容,并且覆盖表面不用于窗口)。
我个人一直使用经典 Windows,即使在 Windows 7 中也是如此。它确实感觉更快、响应更快,但客观地说,主题还存在其他问题。
除了 Windows 自带的主题(XP 中的 Luna)之外,大多数主题都存在一个问题,那就是大多数主题在设计时往往没有考虑到细节或可用性。具体来说,当我将光标移到屏幕右上角以单击 ☒ 按钮关闭窗口时,我发现它非常烦人,因为主题偏移了按钮,或者窗口即使在最大化模式下也有圆角。然后我必须更小心(更慢)地移动光标,以确保我按下按钮,而不是只需轻轻一挥手腕就可以滑动它。
与上述问题相关的主题的另一个问题是,当主题有圆角(或更不规则的形状)时,截取屏幕截图会变得更加困难,因为即使使用 Alt-PrtScr,背景也会显示出来。(看看所有 Windows 7 屏幕截图,你可以透过圆角看到,更糟的是,透过半透明边框可以看到下面的任何东西。)大多数人甚至没有注意到这个问题(当然,它不是通常拍摄一张漂亮、均匀的矩形照片并不容易(这可能是一个很大的信息泄露),但对于那些拍摄照片的人来说,这比仅仅拍摄一张漂亮、均匀的矩形照片要费力得多。
另一个问题是主题太胖了。经典 Windows 主题比其他主题更薄,占用的空间也更小——大多数主题出于某种原因都很厚,只有极少数主题更薄。(在 Windows 7 中,您必须将任务栏设置为小图标,才能让它在经典 Windows 模式下看起来不那么笨重和高大。)减少镶边是当前(可能持续)用户界面设计的趋势,这已经不是什么秘密了,因此拥有厚重、华丽的边框只是一种新奇事物。
主题占用的内存比基本 chrome 多得多,这并不奇怪。主题具有精美的阴影和纹理,需要比简单的纯色矩形更多的内存来存储。因此,主题占用更多内存(可能不会多很多,但无论如何都是多),因此根据系统中的内存量和正在运行的应用程序,它可能会导致可用内存减少并导致不必要的分页,这当然会对性能产生直接影响。
最后,我发现每当我尝试一个主题时,新鲜感很快就会消失,我会对它感到厌倦。我不记得我花了多长时间才对 Luna 感到厌倦,但我确实喜欢 Windows 7 一段时间(大约一两周)。然而,我最终不再注意到我喜欢它的地方,所以没有真正的理由继续使用它。一旦我切换到经典 Windows,我很快就不再注意 UI 的镶边,现在我专注于我在 Windows 中实际做的事情,而不是它看起来怎么样。我知道有些人称它丑陋或过时,但它更精简,可以提高工作效率,而且只有在使用糟糕的配色方案时才会显得丑陋(每个新版本的 Windows 都会使用更平滑的调色板更新经典 Windows 主题,因此它会自动看起来更新,不老)。
所以总而言之,这取决于系统和用户。对于那些喜欢用颜色、形状和灯光装饰机箱的人,对于那些喜欢发布带有龙和裸女壁纸的精美桌面截图的人,以及那些拥有超快系统的人,如果你愿意,可以继续使用主题。但对于那些系统较慢的人或使用计算机做事的人(即计算机是一种工具,而不是焦点),那么就没有必要费心使用主题;无论您是新手还是专业人士,它都不会使操作系统更易于使用或更人性化。
答案3
禁用“主题”Windows 服务(通过 services.msc)可在我的 Windows XP 计算机(SP3)上节省 54 MB 内存。而且感觉更流畅。我也为很多亲戚禁用了它,他们也注意到了差异。
答案4
是的。
如果正在使用 Aero(我忘了它在 XP 中叫什么),那么如果你转到性能选项并选择“最佳性能”,你就必须将自己设置为 Windows Classic。
所有“漂亮”功能都需要资源。动画、淡入淡出、滑动等都比不启用“漂亮”功能消耗更多的资源。(无论如何,在我看来,这看起来很糟糕。)
我启用的唯一选项是桌面图标上的阴影。
(我尝试使我的 W7 看起来尽可能地像 XP Classic。)
我宁愿让窗口“弹出”并完成它并继续做我想做的事情,而不是坐着等待(即使只有一瞬间)它完成漂亮的工作。延迟对我来说很烦人。