腐书网肉文深入撞击|荔枝视频app|小马拉大车经典片段合集|jizz非洲|在线观看中文字幕一二三区|我们在线观看免费观看|欧美激情视频在线观看一区二区三区

Discord承認其Windows 11應用占用資源過多,測試自動重啟功能

2025-12-07
Discord app for Windows 11

本周在X平臺上熱議的話題是Discord的一個實驗,該實驗是在內存使用量高時自動重啟桌面客戶端,但結果表明這個實驗并無惡意。Discord實際上對修復性能問題非常認真。不過Electron真的是Windows 11的正確選擇嗎?

Discord是一個Electron應用程序,如果你不熟悉Electron框架,可以把它看作是一個完整的Google Chrome窗口,運行著Node.js?,F在,Discord的每個服務器或消息都是一個單獨的標簽頁,隨著你不斷加載新的標簽頁(新的服務器、消息、功能),內存使用量不斷增加。

沒有人喜歡Electron,但遺憾的是,它是Windows上使用最廣泛的框架之一,而Discord正是這樣的公司之一。例如,Microsoft Teams是使用WebView2構建的,但它并沒有比Electron好到哪里去,下面的截圖證明了該應用程序仍然是個資源消耗大戶。

MS teams resources usage
Teams的內存使用量很高,它也是一個網絡應用程序

微軟最近確認了Teams可能會消耗掉你所有的昂貴RAM。但該公司并沒有拋棄這個網絡框架,而是為通話創建了一個單獨的進程以提高穩定性。

Discord承認Windows 11上的內存使用量過高

Discord表示,其Windows客戶端的內存使用量通常在1GB左右,但最多可達到4GB。Discord表示正在更新該應用以減少內存使用量,并仍在進行一項實驗,當內存使用量達到4GB時自動重啟客戶端。

“是的,我們正在測試當內存超過4GB時重啟(正常使用量小于1GB),”Discord的一名員工在Windows Latest發現的Reddit帖子中寫道。

Discord Windows app RAM usage

然而,這并不意味著當內存使用達到4GB時Discord就會自行退出并重新啟動。相反,它查看一些指標,比如“用戶狀態”。

例如,如果你在鍵盤/鼠標輸入處于閑置狀態至少30分鐘,或者沒有連接到語音或視頻通話,您可以期待Discord在內存使用達到4GB時自動重啟。然而,還有另一個要求。該應用必須運行1小時。

Discord認為這個實驗是出于好意,并且不會在24小時內重啟客戶端超過一次。

Discord確認測試多種修復以減少Windows 11上的內存使用量

Discord于2025年10月啟動了減少Windows內存使用的“計劃”,并取得了一些顯著的進展。

例如,該公司在多達九種不同的情況下修復了內存泄漏。同樣,Discord還減少了一些用戶的高內存使用量。

“一些用戶的數字至少比之前要低??傮w來說,我們已經看到p95內存減少了5%,還有更多的工作要做,”該公司指出。

[我們]在平臺/操作系統/驅動程序/硬件級別發現了上游問題,并與合作伙伴密切合作,提供獨立的重現和最終的修復?!?/p>

Discord的問題不僅僅是Electron,因為該應用本身的構建也較差。

例如,一些開發者發現,Discord(通過一個名為systeminformation的庫)在做一些非常笨拙的事情。它沒有使用適當的Windows API,而是不斷調用PowerShell,并使用像Get-WmiObject Win32_logicaldisk這樣的大命令來僅僅獲取基本系統信息。

這些問題后來得到了解決,但Discord仍然任重道遠,這也是一個行業普遍的問題。Meta的WhatsApp for Windows 11現在也是一個網絡應用,并且在后臺什么都不做時也會使用多達1GB的內存。如果你不相信我,可以看看下面的截圖:

WhatsApp for Windows RAM usage
“WhatsApp”是新版本,而“WhatsApp Beta”是舊版UPW/WinUI的截圖

當微軟自己的應用也是基于網絡時,我真的不能怪Discord或Meta。你怎么看?在下面的評論中告訴我。