#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 5974/week @ 2024-10-08 7309/week @ 2024-10-15 12722/week @ 2024-10-22 14325/week @ 2024-10-29 11401/week @ 2024-11-05 10716/week @ 2024-11-12 12514/week @ 2024-11-19 12614/week @ 2024-11-26 8904/week @ 2024-12-03 9011/week @ 2024-12-10 5796/week @ 2024-12-17 3340/week @ 2024-12-24 4665/week @ 2024-12-31 5319/week @ 2025-01-07 4579/week @ 2025-01-14 4246/week @ 2025-01-21

19,776 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
~36K SLoC