
在內存價格不斷飆升、內存內存硬件升級成本高昂的價格背景下,Windows上的飆升許多主流應用程序對系統內存的占用,卻達到了驚人的應用程度。

問題的占用核心在于,開發(fā)者傾向于采用網頁應用(Web Apps),內存內存而非原生應用的價格開發(fā)模式。
Windows Latest日前指出,飆升像Discord、應用Teams和新版WhatsApp等通信類應用是瘋狂占用內存的主要元兇,即使在后臺運行也消耗巨大。占用
令人唏噓的內存內存是,測試證明這些應用的價格原生版本(如舊版WhatsApp)并不會消耗如此多的內存。
其中Discord基于Electron框架構建,飆升本質上是內嵌了一個完整的Chromium瀏覽器,其宣稱正常使用占用低于1GB,但在實際環(huán)境中可輕松飆升至4GB。

公司甚至不得不采取“在內存超過4GB 時自動重啟”的權宜之計來回收內存。
而WhatsApp更是一場“悲劇”,舊版UWP/WinUI客戶端輕巧快速,閑置時通常只占用不到100MB內存,新版則使用了WebView2,本質上是加載了web.whatsapp.com。
該應用在登錄前就占用300MB內存,同步聊天后輕松跳到1.2GB,且伴隨界面卡頓和CPU使用率飆升,Meta稱此舉是為了“簡化開發(fā)”,但對用戶而言卻是性能的直線下降。
即使是微軟自家的Teams,從Electron轉向WebView2后,本質上仍是Web應用,閑置時內存占用常駐1GB左右。微軟明年試圖通過重組應用結構來緩解問題,但核心仍依賴于WebView2。

這些應用如此耗費內存原因在于它們幾乎都不是真正的“Windows應用”,而是內嵌了Chromium運行環(huán)境的瀏覽器引擎。
無論是Electron、WebView2還是PWA,都需要在應用內部運行完整的JavaScript引擎、GPU渲染器、網絡堆棧和安全沙箱。

每次開啟一個聊天窗口、服務器或功能,都相當于開啟了一個獨立的沙盒化進程,導致內存使用呈幾何級數增長。
關注微信