
开过 Discord 桌面版的人多半有同感:明明只是挂个语音,任务管理器里的内存占用却轻轻松松上 GB,挂着挂着还能飙到 4GB,机器风扇跟着转。11月5日,Discord 联合创始人兼 CTO Stanislav Vishnevskiy 在 X 上公开展示了正在开发的新客户端:完全用 Rust 重写,内存占用只有 290.2MB——而且这还是同时登录了两个账号的成绩。消息一出,开发者圈直接炸了锅。
一、290MB 意味着什么
先看对比。根据 Windows Latest 的报道,Discord 现在的 Windows 客户端即使处于闲置状态,也可能占用 1~2GB 内存,某些场景下会飙到 4GB。新客户端暂定名 Discord Phoenix,290.2MB 的成绩意味着内存开销直接砍掉八成以上,几乎回到了"一个正常桌面软件该有的样子"。
不过要把话说全:这只是早期开发版本的一次运行数据,语音通话、视频播放、屏幕共享和长时间挂机后的表现还没有公开数据。但它至少证明了一件事——那个让人无奈的内存数字,不是桌面语音软件的宿命。
二、为什么 Electron 应用那么能吃内存
要理解这次重写,得先明白 Electron 的问题在哪。Electron 本身不是编程语言,而是一个让开发者用 HTML、CSS、JavaScript 这类 Web 技术打包桌面应用的框架,好处是跨平台省事:写一遍,Windows、macOS、Linux 表现基本一致。
代价是,Electron 应用会自带一整套 Chromium 浏览器内核。你打开 Discord,实际等于在后台开了一个独立的浏览器环境,界面渲染、后台任务全都跑在里面。更直白的比喻:你以为装了个聊天软件,其实是给每个软件都配了一台浏览器。
Discord 自己也不是没挣扎过。2025年12月就有员工在 Reddit 透露,公司测试过一个机制:客户端内存超过 4GB 就自动重启应用。这属于典型的"治标不治本"——崩溃式自救,救不了架构。
三、这次是动架构,不只是换语言
CTO 在 X 上把技术选择讲得很清楚。Discord 从 2018 年起就是 Rust 的早期采用者,大量基础设施、语音技术甚至现有客户端的部分代码早就是 Rust 写的,"让整个客户端迁移到 Rust"是团队一直想做的事。新版本将彻底告别 Electron,同时也放弃 React Native:移动端保留原生 UI,但应用代码通过 Rust 与桌面端共享。
桌面界面交给 GPUI 框架处理——这里有个关键细节,Vishnevskiy 特别强调不是很多人猜测的 Tauri。Tauri 虽然也用 Rust,但界面渲染通常仍依赖操作系统自带的 WebView;GPUI 则是用 Rust 直接构建原生界面。换句话说,Discord 不是换了一门语言继续套壳,而是从渲染层开始重写了整个客户端。
四、理性看:功劳不能全记在 Rust 头上
社区的热议里有条评论很清醒。用户 sparky8251 指出:这次内存骤降,主因是应用不再需要运行一整个浏览器和一个精简的语言运行时(还没有垃圾回收),"这并不是 Rust 独有的优势,只不过 Rust 是比较容易带来这些好处的语言之一"。安全 Rust 也照样可能内存泄漏,他自己就制造过。
这个区分很重要:摆脱 Chromium 才是大头,语言只是工具。当年微软给 Teams 换 WebView2 就砍掉了一半内存占用和七成磁盘占用;Slack 早在 2017 年就把 Electron WebView 迁到 BrowserView 降内存。原生化的路线不同,方向是一样的。
反过来说,Electron 能统治桌面应用这么多年,现实原因也很硬:跨平台 UI 本来就难做,用 Web 技术一个人就能搞定五端一致性,Web 开发者好招、成本低。Tauri 这类方案虽然省掉了 Chromium,又会遇到系统 WebView 版本参差、新特性不兼容的麻烦。每个方案都是取舍,只是过去大家默认牺牲用户内存,现在内存价格涨了、用户开始在意了,账就算不下去了。
五、对普通用户和站长的三点启示
- 别急着卸载换替身:Phoenix 还在早期开发阶段,官方说"很快让用户参与测试",但功能完整性、插件生态(BetterDiscord 这类社区扩展会受影响)都还是未知数,等正式版再切换不迟;
- 挂机党先自救:现版客户端可以在设置里关掉硬件加速、减少开启的语音频道,或干脆用网页版,内存占用立竿见影;
- 做产品的记一笔:内存 price 用户一直在付,只是以前没人明码标价。Discord 这波示范了一个朴素的道理——"跨平台开发省的钱,最终是用户内存买单",当这个隐形成本被摆上台面,架构债就到了要还的时候。
写在最后
4GB 到 290MB,Discord 用一次重写把桌面软件的内存遮羞布扯了下来。我更看好的不是"Rust 万岁"的叙事,而是它背后那个趋势:用户对常驻软件的资源占用越来越敏感,过去被跨平台开发成本掩盖的架构债,正在一个一个被翻出来还。下一个被架在火上烤的 Electron 大户,可能已经在看这篇报道了。
文章标题:Discord重写客户端:内存从4GB降到290MB
文章链接:https://www.muooy.cn/16641.html
更新时间:2026年11月10日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。

