微软最近一直在强调优化 Windows 11 的内存效率,但系统内置应用的实际表现却仍然很“打脸”。尤其是天气应用,用户只要打开它,内存占用就会飙到 1GB 左右,如果频繁交互,甚至可能消耗 1.5GB 内存。 Windows 11 自带的天气应用本质上就是微软基于 WebView2 框架封装的 MSN 天气网页版。也就是说,它并不是一个轻量的原生应用,而是把网页内容塞进 WebView2 容器里运行。用户打开天气应用后,任务管理器里会出现多个子进程,合计内存占用轻轻松松超过 1GB。蓝点网测试发现,如果是下雨天,动态画面渲染会让内存占用更高;如果是晴天,大约也要 600MB 内存。 更夸张的是,当用户在天气地图上缩放、滑动时,内存占用会进一步上升,甚至能达到 1.5GB。这背后还有一个原因:微软在天气应用里塞了大量广告和资讯模块,这些模块都是通过网页加载的,WebView2 需要渲染的内容越多,内存消耗自然就越高。 对微软来说,与其费劲优化 Windows NT 内核和 Shell Experience,不如先把系统自带应用好好清理一遍。虽然天气应用默认不会在后台运行,但只要用户偶尔打开查看一次,就会吃下大量内存。而用户查看完天气后,还得手动关闭应用,才能把内存释放出来。 这个问题在 8GB 内存设备上尤其突出。用户日常使用 Chrome 或 Microsoft Edge 时,内存已经被吃掉不少,再叠加这类 WebView2 应用,系统很容易变得卡顿。更合理的方案,还是转向原生应用,既能提升运行效率,也能明显降低内存占用。
打开网易新闻 查看精彩图片
热门跟贴