#benchmark #valgrind #callgrind #iai #proc-macro

macro iai-callgrind-macros

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

7 releases (4 breaking)

0.5.0 Oct 5, 2024
0.4.1 Sep 12, 2024
0.4.0 Aug 19, 2024
0.3.1 Aug 6, 2024
0.1.0 Sep 21, 2023

#4 in #iai

Download history 14324/week @ 2024-10-25 11615/week @ 2024-11-01 12793/week @ 2024-11-08 8847/week @ 2024-11-15 14562/week @ 2024-11-22 10690/week @ 2024-11-29 9468/week @ 2024-12-06 7248/week @ 2024-12-13 3625/week @ 2024-12-20 3184/week @ 2024-12-27 6115/week @ 2025-01-03 5207/week @ 2025-01-10 4459/week @ 2025-01-17 4797/week @ 2025-01-24 5162/week @ 2025-01-31 7127/week @ 2025-02-07

22,541 downloads per month
Used in 3 crates (via iai-callgrind)

Apache-2.0 OR MIT

100KB
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