🏠最新收集於 3m

Windows 11 天氣應用竟吃掉 1.2GB 記憶體

Windows 11 天氣應用竟吃掉 1.2GB 記憶體
PostLinkedIn
🏠閱讀原文: IT之家

💡一款吃掉 1.2GB 記憶體的天氣應用,揭示 WebView2 為桌面 AI 產品帶來的成本。

⚡ 30-Second TL;DR

有什麼變化

Windows 11 天氣應用程式據報在閒置時的記憶體使用量超過 1.2GB。

為什麼重要

對開發桌面 AI 工具的團隊而言,這項報導凸顯使用嵌入式瀏覽器執行網頁體驗,可能帶來的記憶體與反應速度成本。這也可能促使 Microsoft 提供更高效的原生系統元件,並釐清付費作業系統中的廣告政策。

下一步行動

在發布 Windows 桌面 AI 應用程式前,使用工作管理員與 Process Explorer 分析效能,並比較 WebView2 與原生 WinUI 實作的記憶體用量。

誰應關注:Developers & AI Engineers

關鍵要點

  • Windows 11 天氣應用程式據報在閒置時的記憶體使用量超過 1.2GB。
  • 它透過 WebView2 執行 9 個以 Chromium 命名的子程序,而非採用原生 Windows UI 實作。
  • 應用程式會在天氣資訊旁嵌入 Adobe Acrobat 等推廣廣告。
  • macOS 天氣應用程式據報只使用 246.7MB,且不顯示廣告。
  • Microsoft 正逐步讓部分內建應用程式轉向 WinUI,但目前大幅更新的應用程式中不包括天氣應用程式。

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • WebView2 技術雖然能加速跨平台開發,但其本質是將 Edge 瀏覽器引擎嵌入應用程式,導致每個實例都會產生獨立的記憶體開銷。
  • 微軟在 Windows 11 中推動『現代化應用』策略,將許多傳統 Win32 應用程式替換為基於 Web 技術的 PWA 或 WebView2 封裝版本,以利於跨平台維護。
  • 使用者社群與開發者透過 Process Explorer 等工具發現,該應用程式的記憶體洩漏問題可能與 WebView2 的快取機制及廣告載入腳本的執行效率有關。
  • 微軟已在 Windows 11 的設定中增加更多廣告與推薦內容,天氣應用程式的廣告嵌入被視為微軟『Windows 廣告生態系』擴張的一部分。
  • 部分 Windows 11 用戶透過修改登錄檔或使用第三方天氣軟體來繞過內建應用的高資源佔用問題,顯示出對原生應用效能的不滿。
📊 競品分析▸ Show
特性Windows 天氣 (MSN)macOS 天氣AccuWeather (PWA)
記憶體佔用高 (約 1.2GB+)低 (約 246MB)中 (約 400-600MB)
廣告顯示有 (嵌入式)
核心技術WebView2 (Chromium)原生 Swift/AppKitWeb/PWA
離線支援有限良好有限

🛠️ 技術深入

  • WebView2 執行架構:該應用程式依賴 Microsoft Edge WebView2 Runtime,這意味著每個天氣視窗實例都會啟動一個完整的 Chromium 渲染程序,導致記憶體無法與系統其他元件共用。
  • 廣告注入機制:廣告內容透過 MSN 網路服務動態載入,這些腳本在 WebView2 環境中執行時,會額外消耗 JavaScript 堆疊記憶體。
  • 資源管理缺陷:由於缺乏對 WebView2 實例的記憶體回收優化,應用程式在閒置時無法有效釋放已載入的 DOM 節點與快取資源。

🔮 前景展望AI analysis grounded in cited sources

微軟將被迫優化 WebView2 的記憶體管理機制
隨著越來越多內建應用轉向 Web 技術,記憶體佔用問題已引發廣泛負面輿論,微軟必須在作業系統層級進行效能調校。
Windows 11 內建應用的廣告策略將面臨監管審查
將廣告嵌入核心系統應用程式的作法,已引起隱私保護團體與反壟斷監管機構的關注,可能導致未來版本限制廣告投放。

時間線

2021-10
Windows 11 正式發布,內建天氣應用程式全面改版為基於 WebView2 的 MSN Weather。
2023-05
微軟開始在 Windows 11 的各個內建應用(包括天氣與設定)中擴大測試廣告與推廣內容。
2025-02
社群開始大量回報 Windows 11 內建應用程式在長期執行後出現記憶體佔用異常飆升的問題。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: IT之家