
通訊軟體 Discord 長年存在一個記憶體洩漏的 Bug,在特定情況下會出現記憶體佔用過高的情況,然而團隊從 10 月研究至今,仍找不到根治方法,只能先推出一個「強制重啟」方案,會在偵測到暫用超過 4 GB 記憶體時,重啟軟體釋放資源。
Discord 團隊在 Reddit 上公告,自 2025 年 10 月展開程式記憶體洩漏問題至今,已經解決 9 個重大問題,並加入偵測工具來記錄記憶體使用狀態,不過尚沒有找到能夠完全把 Bug 修復的方法,某些情況下,Discord 桌面版 App 還是會無端狂吃記憶體。
雖然無法根治,但團隊還是設計了一個簡單粗暴的解決方案,那就是「自動重啟」。只要程式佔用記憶體容量超過 4 GB,並且處於「閒置狀態」時,Discord 就會自動關閉並重新開啟,透過軟重置的方式來把不必要暫用的資源吐回來。
不過頻繁的開開關關一定會讓用戶體驗下滑,所以這項機制也存在限制,包含一天只會觸發一次、通話期間不會啟動、App 要執行超過一個小時。同時在關閉前,會預先備份還未送出的訊息和已開啟頻道,盡可能做到體感上的無痕。
根據團隊實驗,正常情況下,Discord 占用的記憶體不會超過 1 GB,且在經過幾次更新之後,平均暫用量也減少了 5 %,發生異常暫用的情況也有所降低,大約只有不到 0.1 % 的用戶會遭遇,只是這些 Bug 難以重現,需要更多的時間來找出病灶根源。

關於 Discord 的記憶體洩漏 Bug,傳出有一部份的原因與 Windows 系統和 NVIDIA 的驅動有關,特別是當涉及到 AV1 影片編碼,進而容易在觀看串流與直播時發生記憶體佔用暴漲的情形。此外,Discord 桌面版 App 使用基於 Chromium 核心的 Electron 架構也被認為是嫌疑之一。
現階段的解法除了依靠 Discord 新增的自動重啟外,只能選擇僅在必要時開啟程式,或是改用網頁版,若是遊戲、直播聊天,則可以考慮改用手機 App 代替。