杰夫·约翰逊带领的团队搞了个20/20项目,打算把系统空闲内存和磁盘体积都砍掉20%。杰夫现在是微软的首席技术官。根据Mikhail Parakhin这位前Windows负责人在X平台上的爆料,这个方案最终没能落地。帕拉辛和约翰逊共同发起了这个计划。如果项目顺利完成,Windows 11的空闲内存消耗就能降到4.8GB左右。但是这次尝试因为要给新功能让路而泡汤了。 Pavan Davuluri已经确认了,微软打算在2026年重启这个底层性能优化工作。Pavan现在负责Windows的运作。Windows Latest报道说,Windows 11之所以成了“内存杀手”,是因为它跑的后台服务太多了。为了让系统响应快点,微软用了“全面预加载和预索引”的机制。安全组件Defender、搜索索引、遥测系统还有小组件都在后台一直干活。 OneDrive这类云端同步服务也总是常驻内存。虽然这些机制让功能随叫随到,但内存占用就上去了。软件架构也有问题,很多应用像WhatsApp、Discord还有微软自己的Teams和Copilot都依赖Chromium的Electron或WebView2框架。这就是用Web技术开发的缘故。 微软的UI架构太混乱了,有传统的Win32、UWP、WinUI3还有React。因为这些组件的渲染管线都不一样,资源开销就加倍了。为了解决这些问题,微软正在把核心组件换成原生的WinUI3框架。这样能减少延迟和内存占用。Win11的这次内存占用增加主要是因为后台服务和Web架构。 微软希望通过迁移到WinUI3来改善性能。至于为什么没能完成20/20项目,可能是因为新功能开发优先级更高。总之微软还在努力改进Windows 11的体验。