驱动之家 前天
内存价格飙升:Windows应用却在疯狂占用内存!包括微软自己
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 12 月 8 日消息,在内存价格不断飙升、硬件升级成本高昂的背景下,Windows 上的许多主流应用程序对系统内存的占用,却达到了惊人的程度。

问题的核心在于,开发者倾向于采用网页应用(Web Apps),而非原生应用的开发模式。

Windows Latest 日前指出,像 Discord、Teams 和新版 WhatsApp 等通信类应用是占用内存的主要元凶,即使在后台运行也消耗巨大。

令人唏嘘的是,测试证明这些应用的原生版本(如旧版 WhatsApp)并不会消耗如此多的内存。

其中 Discord 基于 Electron 框架构建,本质上是内嵌了一个完整的 Chromium 浏览器,其宣称正常使用占用低于 1GB,但在实际环境中可轻松飙升至 4GB。

公司甚至不得不采取 " 在内存超过 4GB 时自动重启 " 的权宜之计来回收内存。

而 WhatsApp 更是一场 " 悲剧 ",旧版 UWP/WinUI 客户端轻巧快速,闲置时通常只占用不到 100MB 内存,新版则使用了 WebView2,本质上是加载了 web.whatsapp.com。

该应用在登录前就占用 300MB 内存,同步聊天后轻松跳到 1.2GB,且伴随界面卡顿和 CPU 使用率飙升,Meta 称此举是为了 " 简化开发 ",但对用户而言却是性能的直线下降。

即使是微软自家的 Teams,从 Electron 转向 WebView2 后,本质上仍是 Web 应用,闲置时内存占用常驻 1GB 左右。微软明年试图通过重组应用结构来缓解问题,但核心仍依赖于 WebView2。

这些应用如此耗费内存原因在于它们几乎都不是真正的 "Windows 应用 ",而是内嵌了 Chromium 运行环境的浏览器引擎。

无论是 Electron、WebView2 还是 PWA,都需要在应用内部运行完整的 JavaScript 引擎、GPU 渲染器、网络堆栈和安全沙箱。

每次开启一个聊天窗口、服务器或功能,都相当于开启了一个独立的沙盒化进程,导致内存使用呈几何级数增长。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

windows 微软 whatsapp discord 界面
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论