8GB内存有救?微软宣称优化好了Windows 11

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

8GB内存的入门机有救了,微软暂时优化好了win 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呢?

8GB内存的入门机有救了,微软暂时优化好了win 11

按照微软Windows部门总裁的说法,Windows团队从系统内核到应用程序进行了全面重整,其中包括强化压缩算法,减少后台常驻应用的内存开销等。最多可以让额外2GB的数据留在内存中,而不是转移到速度较慢的硬盘中,从而改善同时打开多个应用或浏览器标签页时的响应速度。


此外,微软还引入On-demand(按需唤醒)、Driver Lazy(懒加载)以及Widgets(小组件)加载方式这三大新机制。其中,On-demand可以让Windows的系统服务模块采取“情境导向优化”时,只有在用户实际调用该功能时才产生内存开销。比如,在用户执行“开始菜单搜索”时,Search服务才会被拉起,从而使得后台服务平均内存占用下降68%。


Driver Lazy是针对驱动程序,Windows系统仅加载当前使用中的驱动,其余驱动则是以“待命态”(Standby State)驻留在硬件中,内存占用趋近于零。例如Realtek声卡驱动,旧版本会常态化占用420MB内存,新版仅加载播放模块时只占用110MB,录音模块启用时才额外加载95MB。

8GB内存的入门机有救了,微软暂时优化好了win 11

Widgets是微软为Windows 11提供的小组件功能,旨在让用户可以快速查看天气、日程、股票等信息。过去,小组件是开机即加载,现在则是仅在用户主动打开时才会加载。对此微软方面表示,这项改动可以为应用程序及其他任务释放超过200MB内存。


那么问题就来了,微软这一系列操作能让8GB的Windows PC脱胎换骨吗?答案当然是否定的,微软此举基本属于“治标不治本”。Windows 11大量系统服务以及使用网页套壳(WebView)制作的第三方软件,才是其占用内存过多的关键。


WebView本质上是把一个网页装在桌面程序的界面里,由于Web天生就是多进程设计,所以自带一笔不小的内存开销。以“天气”应用为例,正常使用时的内存占用直接会来到1GB,即便是后台闲置时内存占用也达到了500MB。在任务管理器展开天气的主进程就能看到,它下面足足挂着9个子进程,其中不少都是WebView调用的Chromium进程。

8GB内存的入门机有救了,微软暂时优化好了win 11

从某种意义上来说,WebView其实是微软不得不进行的妥协,初衷是让开发者能用HTML、CSS、JavaScript这些网页端技术来开发应用,从而降低开发门槛。虽然WebView确实直接借用了历史底蕴丰富的Web,却惯坏了开发者,想要开发一款桌面应用,直接网页套壳即可,不用再去做原生开发。


所以除非微软对WebView应用一刀切,否则Windows 11内存占用高的问题几乎无解。


【本文图片来自网络】

踩(0)

最新文章

相关文章

大家都在看