却达到了惊人的应用程度
在内存价格不断飙升 、内存内存硬件升级成本高昂的价格背景下,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引擎