跳到主要内容
Discord plans Rust client rewrite to cut resource usage

Discord 计划重写 Rust 客户端以降低资源占用

Discord 正在重写 Rust 客户端以减少资源使用。早期 Discord Phoenix 截图显示内存占用约 290 MB,并计划进行公开测试。

更新于
阅读时间
3 分钟
主题
新闻
Discord Phoenix 截图展示了什么

在 Google 上查看更多 GAMES.GG 内容

广告

Discord 正在进行 Rust 客户端重写,旨在降低资源占用。联合创始人兼首席技术官 Stanislav Vishnevskiy 于 2026 年 11 月 4 日概述了该计划,并分享了一张 Windows 任务管理器截图,显示一个名为 Discord Phoenix 的应用程序使用了约 290 MB 的内存。

该项目建立在 Discord 自 2018 年以来使用的技术之上。“我们自 2018 年以来一直是 Rust 的早期采用者,我们的许多基础设施、语音技术,甚至当前客户端的一部分都已经使用了 Rust,”Vishnevskiy 在 X 上写道。

Discord Phoenix 截图展示了什么

Windows 任务管理器显示 Discord Phoenix 使用约 290 MB 内存

Discord Phoenix 内存快照

该截图提供了重写应用程序在 Windows 上内存使用情况的早期预览。Discord Phoenix 标签标识了显示的应用程序,而任务管理器则显示了约 290 MB 的读数。

降低资源使用量仍然是该项目的既定目标。截图支持一个更狭窄的观察:在捕获图像时,开发应用程序的内存水平如截图所示。

Discord 此前的 Rust 迁移

Discord 此前曾使用 Rust 来解决其后端性能问题。2020 年,该公司详细介绍了将其读取回执服务从 Go 迁移到 Rust 的过程,以解决反复出现的垃圾回收延迟问题。

Go 服务持有一个包含数千万个项目的缓存。垃圾回收会扫描该缓存并导致延迟峰值。Rust 替代方案在没有相同垃圾回收机制的情况下释放了内存,并消除了这些峰值。

那次迁移涉及的是一个后端服务,与新重写涵盖的桌面和移动应用程序是分开的。其结果是历史背景信息,而不是 Discord Phoenix 的测量数据。

与用户的公开测试是重写客户端的下一步计划。

广告