Advertisement

Rust creates a benchmark test (for testing)

阅读量:

启动终端(或命令行界面)。

进入上级目录。

切换 Rust 编译器至 nightly 版本:

复制代码
    rustup default nightly
    

执行 cargo init 指令可于当前路径下生成一个新的 Rust 项目,此操作会自动建立 Cargo.toml 文件以及 src 文件夹:

复制代码
    cargo init --lib
    
复制代码

需要说明的是,我们采用 --lib 参数的原因在于,此次构建的目标是一个库项目而非可执行文件项目,此类配置常见于基准测试场景。

Rust 源代码应被放置在 src 文件夹内。

Cargo.toml 配置文件中,需引入所有必需的依赖组件,例如 Criterion 这一用于执行基准测试的工具库:

复制代码
 [dev-dependencies]

    
 criterion = "0.3"
    
    
    
    

构建基准测试组件。在 benches 文件夹中生成一个 Rust 编程语言的源代码文件,比如 benches/benchmark.rs,并在其中编写相应的基准测试逻辑。

生成一个独立的基准测试文件,例如 benches/my_benchmark.rs,并在该文件中编写对应的基准测试逻辑。下面提

全部评论 (0)

还没有任何评论哟~