跳至主要內容
Discord plans Rust client rewrite to cut resource usage

Discord 計劃以 Rust 重構用戶端以降低系統資源占用

Discord 正著手以 Rust 重構用戶端以降低資源消耗。早期版本 Discord Phoenix 截圖顯示 RAM 占用約為 290 MB,官方已規劃後續公開測試。

更新日期
閱讀時間
3 分鐘
主題
最新消息
Discord Phoenix 螢幕截圖所揭示的內容

在 Google 上查看更多 GAMES.GG 內容

廣告

Discord 正在著手進行以 Rust 重構用戶端的計畫,旨在降低系統資源占用。聯合創始人兼 CTO Stanislav Vishnevskiy 於 2026 年 11 月 4 日概述了該計畫,並分享了一張 Windows 工作管理員的螢幕截圖,畫面顯示名為 Discord Phoenix 的應用程式僅占用約 290 MB 的 RAM。

此專案立足於 Discord 自 2018 年以來便持續採用的技術基礎。Vishnevskiy 在 X 上發文表示:「我們自 2018 年起就是 Rust 的早期採用者,我們的大量基礎設施、語音技術,甚至目前用戶端的一部分都已經是由 Rust 打造。」

Discord Phoenix 螢幕截圖所揭示的內容

Windows 工作管理員顯示 Discord Phoenix 占用約 290 MB 的 RAM

Discord Phoenix 記憶體快照

這張截圖讓人得以搶先一窺重構版應用程式在 Windows 上的記憶體使用情況。Discord Phoenix 標籤標明了畫面中所顯示的應用程式,而工作管理員則提供了約 290 MB 的數值讀數。

降低資源占用始終是該專案明確宣示的目標。這張截圖印證了一項具體觀察:在擷取該畫面時,這款開發中應用程式確實正處於該記憶體水位下運作。

Discord 先前的 Rust 遷移經歷

Discord 先前就曾利用 Rust 解決其後端的效能瓶頸。2020 年,該公司詳細說明了在歷經反覆出現的垃圾回收(Garbage Collection)延遲問題後,如何將其已讀標記服務從 Go 遷移至 Rust。

當時的 Go 服務維護著一個包含數千萬個項目的快取快顯。垃圾回收機制在掃描該快取時會導致延遲飆升。而採用 Rust 的替代方案則無需透過相同的垃圾回收機制即可釋放記憶體,進而徹底消除了那些延遲突增現象。

那次遷移針對的是後端服務,與本次全新重構所涵蓋的桌面版及行動版用戶端相互獨立。其成效屬於歷史背景資料,並非 Discord Phoenix 的實際效能量測數據。

針對這款重構用戶端,下一步規劃將是向玩家與廣大使用者開放公開測試。

廣告