Discord 正在进行 Rust 客户端重写,旨在降低资源占用。联合创始人兼首席技术官 Stanislav Vishnevskiy 于 2026 年 11 月 4 日概述了该计划,并分享了一张 Windows 任务管理器截图,显示一个名为 Discord Phoenix 的应用程序使用了约 290 MB 的内存。
该项目建立在 Discord 自 2018 年以来使用的技术之上。“我们自 2018 年以来一直是 Rust 的早期采用者,我们的许多基础设施、语音技术,甚至当前客户端的一部分都已经使用了 Rust,”Vishnevskiy 在 X 上写道。
Discord Phoenix 截图展示了什么

Discord Phoenix 内存快照
该截图提供了重写应用程序在 Windows 上内存使用情况的早期预览。Discord Phoenix 标签标识了显示的应用程序,而任务管理器则显示了约 290 MB 的读数。
降低资源使用量仍然是该项目的既定目标。截图支持一个更狭窄的观察:在捕获图像时,开发应用程序的内存水平如截图所示。
Discord 此前的 Rust 迁移
Discord 此前曾使用 Rust 来解决其后端性能问题。2020 年,该公司详细介绍了将其读取回执服务从 Go 迁移到 Rust 的过程,以解决反复出现的垃圾回收延迟问题。
Go 服务持有一个包含数千万个项目的缓存。垃圾回收会扫描该缓存并导致延迟峰值。Rust 替代方案在没有相同垃圾回收机制的情况下释放了内存,并消除了这些峰值。
那次迁移涉及的是一个后端服务,与新重写涵盖的桌面和移动应用程序是分开的。其结果是历史背景信息,而不是 Discord Phoenix 的测量数据。
与用户的公开测试是重写客户端的下一步计划。
重要
Discord 尚未宣布重写客户端完全发布的具体日期。




