#benchmark #callgrind #valgrind #iai

macro iai-callgrind-macros

Proc macros for iai-callgrind, a high-precision and consistent benchmarking framework/harness for Rust

10 releases (5 breaking)

0.6.1 Jul 20, 2025
0.5.1 Jun 4, 2025
0.5.0 Oct 5, 2024
0.3.0 Jul 24, 2024
0.1.0 Sep 21, 2023

#4 in #iai

Download history 8677/week @ 2025-07-20 7093/week @ 2025-07-27 8326/week @ 2025-08-03 8441/week @ 2025-08-10 6659/week @ 2025-08-17 6319/week @ 2025-08-24 6334/week @ 2025-08-31 8208/week @ 2025-09-07 6906/week @ 2025-09-14 7232/week @ 2025-09-21 6395/week @ 2025-09-28 6491/week @ 2025-10-05 7346/week @ 2025-10-12 8756/week @ 2025-10-19 7947/week @ 2025-10-26 7442/week @ 2025-11-02

32,145 downloads per month
Used in 2 crates (via iai-callgrind)

Apache-2.0 OR MIT

105KB
2K SLoC

Iai-Callgrind

High-precision and consistent benchmarking framework/harness for Rust

Iai-Callgrind is a benchmarking harness that uses Callgrind to perform extremely precise measurements of Rust code.

This package provides the proc macros needed by the Iai-Callgrind library. Please see there for further details.

Dependencies

~0.8–1.7MB
~35K SLoC