快科技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渲染器、網絡堆棧和安全沙箱。
![]()
每次開啟一個聊天窗口、服務器或功能,都相當于開啟了一個獨立的沙盒化進程,導致內存使用呈幾何級數增長。
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.