自从 Windows 11 上线以来,这款被微软视为革命性的操作系统几乎可以用 " 差评如潮 " 来形容,层出不穷的 BUG、不知所谓的 AI 功能更是引发了大量用户的吐槽。终于在今年春季,微软方面公开承认 Windows 11 已经偏离正轨,并承诺将在今年对其进行整改。

大半年时间过去后,微软在 10 月 15 日发布 Windows 11 年度更新博文,详细盘点了过去数月在性能、内存管理以及日常体验上的多项改进。微软在文中高调宣称,Windows 11 正在获得一系列性能与体验优化,其系统整体响应速度最高提升 20%,此外内存管理也得到改进,尤其有利于仅配备了 8GB 内存的电脑。
微软特意强调 8GB 内存的电脑,显然大有深意。当内存价格在不到一年时间疯涨数倍后,为了平衡成本,相当多的 PC 厂商选择在入门级产品中重新配备 8GB 内存。
两三年前,16GB DDR5 内存条零售价低至 200 元左右,当时的入门级产品甚至直接配备 32GB 内存。可现在 16GB DDR5 内存卖到 1200 元,涨幅高达 6 倍后,厂商当然就要重新算账。
在微软优化 Windows 11 之前,系统本身就要用掉近 4GB 内存,也就是 8GB 内存的 PC 只有 4GB 是用户可以自由支配的。一旦开个 Word 或 PowerPoint,或是浏览器多开几个标签页,卡顿几乎就是必然。那么,微软究竟如何拯救 8GB 内存的 Windows PC 呢?

按照微软 Windows 部门总裁的说法,Windows 团队从系统内核到应用程序进行了全面重整,其中包括强化压缩算法,减少后台常驻应用的内存开销等。最多可以让额外 2GB 的数据留在内存中,而不是转移到速度较慢的硬盘中,从而改善同时打开多个应用或浏览器标签页时的响应速度。
此外,微软还引入 On-demand(按需唤醒)、Driver Lazy(懒加载)以及 Widgets(小组件)加载方式这三大新机制。其中,On-demand 可以让 Windows 的系统服务模块采取 " 情境导向优化 " 时,只有在用户实际调用该功能时才产生内存开销。比如,在用户执行 " 开始菜单搜索 " 时,Search 服务才会被拉起,从而使得后台服务平均内存占用下降 68%。
Driver Lazy 是针对驱动程序,Windows 系统仅加载当前使用中的驱动,其余驱动则是以 " 待命态 "(Standby State)驻留在硬件中,内存占用趋近于零。例如 Realtek 声卡驱动,旧版本会常态化占用 420MB 内存,新版仅加载播放模块时只占用 110MB,录音模块启用时才额外加载 95MB。

Widgets 是微软为 Windows 11 提供的小组件功能,旨在让用户可以快速查看天气、日程、股票等信息。过去,小组件是开机即加载,现在则是仅在用户主动打开时才会加载。对此微软方面表示,这项改动可以为应用程序及其他任务释放超过 200MB 内存。
那么问题就来了,微软这一系列操作能让 8GB 的 Windows PC 脱胎换骨吗?答案当然是否定的,微软此举基本属于 " 治标不治本 "。Windows 11 大量系统服务以及使用网页套壳(WebView)制作的第三方软件,才是其占用内存过多的关键。
WebView 本质上是把一个网页装在桌面程序的界面里,由于 Web 天生就是多进程设计,所以自带一笔不小的内存开销。以 " 天气 " 应用为例,正常使用时的内存占用直接会来到 1GB,即便是后台闲置时内存占用也达到了 500MB。在任务管理器展开天气的主进程就能看到,它下面足足挂着 9 个子进程,其中不少都是 WebView 调用的 Chromium 进程。

从某种意义上来说,WebView 其实是微软不得不进行的妥协,初衷是让开发者能用 HTML、CSS、JavaScript 这些网页端技术来开发应用,从而降低开发门槛。虽然 WebView 确实直接借用了历史底蕴丰富的 Web,却惯坏了开发者,想要开发一款桌面应用,直接网页套壳即可,不用再去做原生开发。
所以除非微软对 WebView 应用一刀切,否则 Windows 11 内存占用高的问题几乎无解。
【本文图片来自网络】
加入收藏 点赞 ( 0 ) 踩 ( 0 )


登录后才可以发布评论哦
打开小程序可以发布评论哦