< 返回版块

Mike Tang 发表于 2024-06-15 12:49

blog: 如何在 Rust 中构建自定义基准测试工具

在这篇论文中,作者介绍了如何在 Rust 中构建自定义基准测试工具。基准测试是测试代码性能的一种方法,旨在衡量代码的速度(延迟)或工作量(吞吐量)。作者提到了 Rust 中三种流行的基准测试选项:libtest benchCriterionIai。其中,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 这样的公司提供的初级岗位。

https://filtra.io/rust-may-24

--

From 日报小组 Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页