自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系统仅加载当前使用中的驱动,其余驱动以“待命态”驻留在硬件中,内存占用趋近于零。例如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氪经授权发布。
李建华
MK体育网页版提供电脑端优化的内容导航,用户无需频繁跳转即可浏览体育资讯、品牌动态和专题资料,实现一站式信息获取。
赞 回复