From 1740abd44948453154ea3b3d3e98ab61081ce404 Mon Sep 17 00:00:00 2001 From: Unisko PENG Date: Fri, 21 Apr 2023 16:07:01 +0800 Subject: [PATCH] Update Ch14 --- src/Ch14_More_about_Cargo_and_Crates-io.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ch14_More_about_Cargo_and_Crates-io.md b/src/Ch14_More_about_Cargo_and_Crates-io.md index 77d376f..2d3333f 100644 --- a/src/Ch14_More_about_Cargo_and_Crates-io.md +++ b/src/Ch14_More_about_Cargo_and_Crates-io.md @@ -45,7 +45,7 @@ opt-level = 0 opt-level = 3 ``` -这个 `opt-level` 设置项,控制了 Rust 将应用到咱们代码的优化数目,有着范围 `0` 到 `3` 的取值范围。运用更多优化,会延长编译时间,因此在开发过程中而频繁编译代码时,就会想要更少的优化,来更快地编译,即使产生出的代码运行较慢。因此这默认的 `opt-level` 就是 `0`。而在已准备好发布时,那么就最好用更多时间来编译。咱们将只以发布模式编译一次,但会多次运行那已编译好的程序,因此发布模式就以较长的编译时间,换取到运行较快的代码。那就是 `release` 配置文件的 `opt-level` 默认为 `3` 的原因。 +这个 `opt-level` 设置项,控制了 Rust 将应用到咱们代码的优化数目,有着范围 `0` 到 `3` 的取值范围。应用更多优化会延长编译时间,因此若咱们是在开发过程中而频繁编译代码,那么即使产生出的代码运行较慢,咱们也会想要更少的优化来更快地编译。因此这默认的 `opt-level` 就是 `0`。而在已准备好发布时,那么就最好用更多时间来编译。咱们将只以发布模式编译一次,但会多次运行那已编译好的程序,因此发布模式就以较长的编译时间,换取到运行较快的代码。那就是 `release` 配置文件的 `opt-level` 默认为 `3` 的原因。 通过在 `Cargo.toml` 中,给某个默认值添加不同的值,就可以覆盖掉这个默认值。比如,在打算于开发配置文件中使用优化级别 `1` 时,就可以把下面这两行,添加到项目的 `Cargo.toml`: