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 1308/week @ 2024-04-04 785/week @ 2024-04-11 1175/week @ 2024-04-18 946/week @ 2024-04-25 916/week @ 2024-05-02 919/week @ 2024-05-09 975/week @ 2024-05-16 844/week @ 2024-05-23 872/week @ 2024-05-30 1376/week @ 2024-06-06 868/week @ 2024-06-13 1128/week @ 2024-06-20 836/week @ 2024-06-27 972/week @ 2024-07-04 832/week @ 2024-07-11 923/week @ 2024-07-18

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 启发。

无运行时依赖