Reducing Cargo target directory size with -Zno-embed-metadata
a year ago
- #Rust
- #Performance
- #Cargo
- 使用-Zno-embed-metadata减少Cargo目标目录体积
- target目录磁盘占用是Rust用户的常见痛点
- 调试信息与增量编译缓存会占用显著空间
- .rlib和.rmeta文件中的元数据重复导致臃肿
- 新编译器标志-Zno-embed-metadata可避免元数据重复
- 通过-Zno-embed-metadata标志的Cargo集成降低磁盘占用
- 在各种构建模式下观察到显著的磁盘空间节省
- 未来可能成为Cargo默认行为以减少target目录体积
- 鼓励用户测试该标志并提供反馈