3 个版本

使用旧的 Rust 2015

0.1.2 2017年4月3日
0.1.1 2017年4月1日
0.1.0 2017年4月1日

#14 in #measure-time

Download history • Rust 包仓库 1308/week @ 2024-04-04 • Rust 包仓库 785/week @ 2024-04-11 • Rust 包仓库 1175/week @ 2024-04-18 • Rust 包仓库 946/week @ 2024-04-25 • Rust 包仓库 916/week @ 2024-05-02 • Rust 包仓库 919/week @ 2024-05-09 • Rust 包仓库 975/week @ 2024-05-16 • Rust 包仓库 844/week @ 2024-05-23 • Rust 包仓库 872/week @ 2024-05-30 • Rust 包仓库 1376/week @ 2024-06-06 • Rust 包仓库 868/week @ 2024-06-13 • Rust 包仓库 1128/week @ 2024-06-20 • Rust 包仓库 836/week @ 2024-06-27 • Rust 包仓库 972/week @ 2024-07-04 • Rust 包仓库 832/week @ 2024-07-11 • Rust 包仓库 923/week @ 2024-07-18 • Rust 包仓库

3,727 每月下载量
26 包中使用 (4 个直接使用)

MIT 许可证

7KB
115

测量 Rust 代码块的运行时间

Build Status Docs crates.io

[dependencies]
elapsed = "0.1"
extern crate elapsed;
use elapsed::measure_time;

fn main() {
    let (elapsed, sum) = measure_time(|| {
        (0..10_000).sum::<u64>()
    });
    println!("elapsed = {}", elapsed);
    println!("sum = {}", sum);

    // Prints
    // elapsed = 227.81 μs
    // sum = 49995000
}

受 Kotlin 的 measureTimeMillis 启发。

无运行时依赖