8GB内存有救?微软宣称优化好了Windows 11
自从Windows 11推出后,这款被微软视为具有突破性的操作系统几乎遭到用户大量负面评价,层出不穷的漏洞和令人困惑的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内存占用高的问题几乎无法解决。
本文来自微信公众号“三易生活”(ID:IT-3eLife),作者:三易菌,36氪经授权发布。