在发布配置文件中剥离调试信息可以将我的板条箱二进制文件大小减少三分之一(从1.9 MB到1.3 MB)。这是我添加的内容:
[profile.release]
strip = true
# or strip = "symbols"
为什么在发布配置中默认禁用剥离(stripping)?
我已经阅读了关于 strip cargo 选项 的部分,但我仍然不确定其内部机制。
是否总是在发布配置中使用它会有任何缺点 - 可能只会增加编译时间吗?