内存狂飙揭秘:微软Windows应用内存占用解析新视角

98 1

内存消耗之谜:Windows应用为何如此“吃”内存? 在当前内存价格不断攀升、硬件升级成本高昂的背景下,Windows系统上的许多主流应用程序对系统内存的占用,却达到了惊人的程度。这背后的原因究竟是什么? 开发模式转变:网页应用兴起 问题的核心在于,开发者倾向于采用网页应用(Web Apps)而非原生应用的开发模式。Windows Latest指出,像Discord、Teams和新版WhatsApp等通信类应用是占用内存的主要元凶,即使在后台运行也消耗巨大。 应用内存消耗惊人 令人唏嘘的是,测试证明这些应用的原生版本(如旧版WhatsApp)并不会消耗如此多的内存。其中Discord基于Electron框架构建,本质上是内嵌了一个完整的Chromium浏览器,其宣称正常使用占用低于1GB,但在实际环境中可轻松飙升至4GB。 原生应用与Web应用的差异 公司甚至不得不采取“在内存超过4GB时自动重启”的权宜之计来回收内存。而WhatsApp更是一场“悲剧”,旧版UWP/WinUI客户端轻巧快速,闲置时通常只占用不到100MB内存,新版则使用了WebView2,本质上是加载了web.whatsapp.com。 应用性能下降 该应用在登录前就占用300MB内存,同步聊天后轻松跳到1.2GB,且伴随界面卡顿和CPU使用率飙升,Meta称此举是为了“简化开发”,但对用户而言却是性能的直线下降。 微软自家的Teams也受影响 即使是微软自家的Teams,从Electron转向WebView2后,本质上仍是Web应用,闲置时内存占用常驻1GB左右。微软明年试图通过重组应用结构来缓解问题,但核心仍依赖于WebView2。 内嵌浏览器引擎是罪魁祸首 这些应用如此耗费内存的原因在于它们几乎都不是真正的“Windows应用”,而是内嵌了Chromium运行环境的浏览器引擎。 内存消耗几何级数增长 无论是Electron、WebView2还是PWA,都需要在应用内部运行完整的JavaScript引擎、GPU渲染器、网络堆栈和安全沙箱。每次开启一个聊天窗口、服务器或功能,都相当于开启了一个独立的沙盒化进程,导致内存使用呈几何级数增长。

内存狂飙揭秘:微软Windows应用内存占用解析新视角

天刀手游愚人节新外观/玩法/活动抢先看

PS6掌机性能超XS S、画质胜Switch 2?掌机党速看

4月1日开战!KK官方红警2天梯永久免费,重温热血激战岁月

SCS 2026首周预选赛开赛,饿狼传说拳皇15周末双日直播开启

ARC Raiders更新实装,制造业改善+新敌新武器同步登场

巫师作者推系列新书,因实体书定价太贵,新作定价更亲民

无限幻想战线制作人专访,二次元RTS的拓荒之路

生化危机9安魂曲里昂cos,国外大叔神还原堪称经典复刻

大神制作人中村育美新作,近期将披露新进展情报

尼尔新作概念片,希望与绝望的愚人节暗示

Alpha4.7版已上线,星际公民众筹近10亿美元大关

《浣熊推币机》今日正式上线!首周82折优惠,快来感受爽快又混乱的推币机乐趣吧!

跑跳不停死了重来?超级肉肉男孩3D现已发售

战神创始人表态红色沙漠哥布林商人设计引反犹争议

想玩爽快混乱推币机?浣熊推币机今日上线,首周82折别错过

评论列表
  1. 之前开俩应用就卡,这篇揭秘微软应用内存挺实用