我对编译器团队即将进行的冲刺感到非常兴奋,并希望与大家分享这份兴奋。
Rust 编译器团队在最近的一系列会议(2020 年 12 月 4 日, 2021 年 1 月 15 日, 2021 年 1 月 29 日)中决定,我们将把 2021 年的工作重点放在从新贡献者角度提升编译器性能,即提升引导编译器(bootstrapping)和为编译器开发代码的体验。
团队 2021 年的第一次冲刺将在三月第一周进行,其重点是减少编译器在引导期间的内存占用。
在我们最近的规划会议(2021 年 2 月 12 日)期间,没有新的重要指导会议提案,因此我们决定在那段时间进行一些额外的冲刺规划。我们确定了
- 我们应该确定一套用于测量内存使用的通用工具,
- 我们需要一些集中文档说明如何最好地使用这些工具来测量 rustc 的内存使用情况,并且
- 我们需要具体的任务提案来推动冲刺期间的活动;我们启动了 shrinkmem-sprint zulip (公共存档)来承载相关的讨论。
考虑到这次冲刺重点更窄,Rust 编译器团队有兴趣听取在使用 Valgrind DHAT 或 Windows Performance Analyzer(或其他工具)方面经验丰富的人士的意见,以帮助确定减少内存使用的机会。如果这听起来像你,请到 shrinkmem-sprint zulip 频道打个招呼!