blog: 如何在 Rust 中构建自定义基准测试工具
在这篇论文中,作者介绍了如何在 Rust 中构建自定义基准测试工具。基准测试是测试代码性能的一种方法,旨在衡量代码的速度(延迟)或工作量(吞吐量)。作者提到了 Rust 中三种流行的基准测试选项:libtest bench
、Criterion
和 Iai
。其中,Criterion
是 Rust 生态系统中最受欢迎的基准测试工具,适用于稳定版和夜间版 Rust 编译器。它比 libtest bench
更丰富,被广泛用于 Rust 社区。如果你想基准测试代码的墙钟时间,建议使用 Criterion
。如果你想在 CI 中使用共享运行程序进行基准测试,可以考虑 Iai
,不过需要注意 Iai
已经有超过 3 年没有更新了。如果你不想基准测试墙钟时间或指令计数,而是想跟踪其他完全不同的基准,Rust 提供了创建自定义基准测试工具的简便方法。
https://bencher.dev/learn/benchmarking/rust/custom-harness/
一个Web图像数据拾取工具,使用Egui实现
使用egui开发,直接编译到web上运行。不需要js代码了。
Rust 2024工作岗位报告
统计的海外的 rust job hc 的各个维度。Amazon和微软是招Rust的大户。
Rust 工作不仅仅适合高级工程师。实际上,中级别的 Rust 工作机会略多一些。不过,初级 Rust 工作的数量却很少。正在寻找 Rust 工作的新程序员可能需要考虑先在其他技术栈中找到第一份工作。坚持使用 Rust 的人可以看看 Cloudflare 和 1Password 的实习项目,或者像 HealPay 和 Stockly 这样的公司提供的初级岗位。
--
From 日报小组 Mike
社区学习交流平台订阅:
评论区
写评论还没有评论