第 366 期:Discord 承认它的 Windows 11 应用占用了大量内存

本周网络上的一个热门话题是,关于 Discord 应用的一项实验功能,该应用可以在内存使用率过高时,自动重启桌面客户端,但事实证明,这个实验功能并非恶意,实际上,Discord 在修复性能问题方面是相当严肃的。但是 Electron 开发框架真的是 Windows 11 应用开发者的正确选择吗?
Discord 是一款基于 Electron 的应用程序,如果您不熟悉 Electron,可以把它看作是一个带有 Node.js 运行时的完整的 Google Chrome 窗口。现在,Discord 的每个服务器或消息都是一个单独的选项卡,并且当您不断加载新的选项卡(新服务器、消息、函数)时,内存使用量将不断增加。
没有人喜欢 Electron,但遗憾的是,它是 Windows 操作系统上使用最多的开发框架之一,而 Discord 应用就是其中之一。例如,微软 Teams 就是用 Webview2 构建的,但它并不比 Electron 好太多,下图证明了这款应用仍然是一个资源密集型应用。

微软最近证实,Teams 确实会占用大量内存。但该公司并没有抛弃 WebView2 框架,而是创建了一个单独的流程,用于提高应用整体稳定性
Discord 确认在 Windows 11 上使用过多内存
Discord 表示,其 Windows 客户端的内存使用量大多在 1GB 左右,但也可能高达 4GB。Discord 表示,他们正在更新这款应用,以减少内存使用量,而且他们还在继续进行一项实验功能,即当内存使用量达到 4GB 时,可以自动重启客户端。
“是的,我们正在测试,当内存超过4 GB(正常使用量小于 1GB) 时重新启动应用”,Discord 员工在一篇帖子中写道。

然而,这并不意味着,当内存使用达到 4GB 时,Discord 会自动退出并再次启动。相反,它关注一些指标,如“用户状态”。
例如,如果您已经空闲 (远离键盘/鼠标输入) 至少 30 分钟,或者您没有连接到语音或视频呼叫,您可以预期,当内存使用率达到 4GB 时,Discord 会自动重启。但还有另一个要求。应用程序必须运行 1 小时。
Discord 认为这个实验功能是真诚的,它不会每 24 小时重启应用超过一次。
Discord 确认测试了几个修复措施以减少Windows 11 上的内存使用
Discord 于 2025 年 10 月启动了减少 Windows 内存使用量的“计划”,并取得了相当多的显著进展。
例如,该公司修复了多达九种不同情况下的内存泄漏。同样,公司也降低了某些用户的高内存使用率。
“一些用户看到的内存占用数字至少比以前要低“,总的来说,到目前为止,我们看到内存减少了 5%,还有更多的工作要做”,该公司指出。
“我们发现了系统平台/驱动程序/硬件级别的上游问题,我们与合作伙伴密切合作,提供了独立版本和最终修复。”
Discord 的问题不只是 Electron,该应用本身就很糟糕。
例如,一些开发人员发现,Discord (通过一个名为 systeminformation 的库) 一直在做一些非常笨拙的事情。它没有使用适当的 Windows API,而是不断调用 PowerShell,使用像get-wmiobject win32_logicaldisk 这样的巨型命令来获取基本的系统信息。
这些问题后来得到了解决,但 Discord 还有很长的路要走,这是一个全行业的问题。Meta 的WhatsApp 现在也是一个网页版应用,它在后台什么都不做的情况下最多可以使用 1GB 的内存。如果您不相信,请看下面的截图:

当微软自家的应用都是基于网页的时候,我真的不能责怪 Discord 或 Meta。
我们的 拓扑梅尔智慧办公平台 最近也发布了新版本,带来了一些十分好用的新功能,最大化地提升您的办公效率,值得您体验一番!
拓扑梅尔智慧办公平台 是一款日常办公软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能的简单方便。
主要功能:屏幕分享,音视频通话,文本消息,文件传输,个人文件管理,个人工作台,文件搜索等。
您怎么看待目前的应用程序大量使用基于网页开发框架呢?
本文来自:Discord admits its Windows 11 app is a resource hog, tests auto-restart when RAM usage exceeds 4GB
相关推荐
- 信号量对象没有所有者
- Posted on 05月29日
- Win10 夜间模式变成灰色了
- Posted on 02月17日
- 文件类型处理器中的程序路径必须是全路径
- Posted on 03月19日
- 第 51 期:微软 KB5058499 更新终于让 Windows 11 24H2 上的游戏稳定一些
- Posted on 05月30日



评论已关闭。