gpt4 book ai didi

rust - Bencher.bytes是什么意思?

转载 作者:行者123 更新时间:2023-12-03 11:42:23 26 4
gpt4 key购买 nike

我发现this benchmark code:

#[bench]
fn bench_str_parse(b: &mut Bencher) {
assert_eq!(str_parse(EXAMPLE_TIMESTAMP), EXPECTED_TIMESTAMP);
b.bytes = EXAMPLE_TIMESTAMP.len() as u64;
b.iter(|| str_parse(black_box(EXAMPLE_TIMESTAMP)));
}
该代码为 b.bytes分配了一个数字, b的类型为 test::Bencher。那领域是什么意思?

最佳答案

What is means of the "Bencher.bytes" ?


如果吞吐量的概念与基准测试有关(在某种程度上就是解析字符串的情况),则可以将 bencher.bytes字段设置为每次迭代使用/消耗的数据量,最后是基准报告将打印以字节/秒或类似的吞吐量。

关于rust - Bencher.bytes是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65918614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com