日本高清一区二区不卡-中文字幕在线观看黄色片-天天操天天摸天天操天天插-少妇熟女丰满人妻系列-91精品人妻欧美一区二区三区-黄片在线免费观看视频不卡-人妻中文字幕一区二区二区-成年男女久久久精品-日韩欧美高清第一区

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

2025-12-07
Discord app for Windows 11

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

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

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

MS teams resources usage
Teams的內(nèi)存使用量很高,它也是一個網(wǎng)絡(luò)應(yīng)用程序

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

Discord承認Windows 11上的內(nèi)存使用量過高

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

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

Discord Windows app RAM usage

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

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

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

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

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

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

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

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

Discord的問題不僅僅是Electron,因為該應(yīng)用本身的構(gòu)建也較差。

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

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

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

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