色欲综合视频天天天综合网站-精品av传媒在线观看蜜桃-无码午夜成人1000部免费视频-av网站在线播放网站-亚洲高潮美女久久久久久-日韩亚洲国产精品久久高清线-亚洲 欧美 中文字幕 丝袜-一区二区三区无码高清视频-久久zyz资源站无码中文动漫

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

2025-12-07
Discord app for Windows 11

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

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

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

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

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

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

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

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

Discord Windows app RAM usage

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

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

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

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

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

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

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

[我們]在平臺/操作系統(tǒng)/驅動程序/硬件級別發(fā)現(xiàn)了上游問題,并與合作伙伴密切合作,提供獨立的重現(xiàn)和最終的修復。”

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

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

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

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

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