#execution #profiler #timed #conveniently #aleo #std #time

aleo-std-timed

方便计时函数执行的性能分析器

3个版本

0.1.2 2022年5月29日
0.1.1 2022年5月29日
0.1.0 2021年11月13日

#12 in #timed

Download history 6490/week @ 2024-04-01 5055/week @ 2024-04-08 4664/week @ 2024-04-15 4582/week @ 2024-04-22 5121/week @ 2024-04-29 3443/week @ 2024-05-06 3309/week @ 2024-05-13 2618/week @ 2024-05-20 2508/week @ 2024-05-27 4894/week @ 2024-06-03 3389/week @ 2024-06-10 3147/week @ 2024-06-17 6171/week @ 2024-06-24 4554/week @ 2024-07-01 3960/week @ 2024-07-08 3198/week @ 2024-07-15

18,286 每月下载量
98 个crate中(通过 aleo-std)使用

GPL-3.0 许可协议

15KB
113

aleo-std-timed

Crates.io Authors License

本crate实现了一个性能分析器,方便计时函数执行。

use aleo_std::prelude::*;

#[timed]
fn foo(y: i32) -> i32 {
    let mut x = 1;
    let d = 1_000;
    x += d;
    x += y;
    x
}

#[timed]
fn main() {
    foo(23);
}

依赖

~1.5MB
~36K SLoC