【Rust日报】2023-07-25 如何给 Rust 编译提速?需要数据分析的帮助!
原文中文,约900字,阅读约需3分钟。发表于: 。如何给 Rust 编译提速?需要数据分析的帮助! 作者 Nethercote 之前尝试通过对并行后端进行修改来加速 Rust 编译器,但大部分尝试都未能成功。 文章中提到,Rust 后端会将生成的 MIR 代码分割成代码生成单元(CGUs),然后使用 LLVM 生成机器代码。 他所尝试的 CGU 分割算法,试图将代码均匀地分割成 CGUs,但估计 LLVM 编译每个 CGU...
Nethercote尝试通过修改Rust编译器的并行后端来提速,但未成功。他希望通过数据分析改进估计函数,并希望有专业人士的帮助。同时,他鼓励更多人参与Rust编译器的优化工作。此外,介绍了基于终端的文件管理器Rust-Traverse,以及使用unsafe关键字的注意事项和最佳实践。