快科技 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 渲染器、网络堆栈和安全沙箱。

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



登录后才可以发布评论哦
打开小程序可以发布评论哦