#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 4028/week @ 2024-09-26 4684/week @ 2024-10-03 5982/week @ 2024-10-10 8686/week @ 2024-10-17 14976/week @ 2024-10-24 11717/week @ 2024-10-31 12997/week @ 2024-11-07 9052/week @ 2024-11-14 13358/week @ 2024-11-21 11486/week @ 2024-11-28 9304/week @ 2024-12-05 7815/week @ 2024-12-12 4709/week @ 2024-12-19 3024/week @ 2024-12-26 6145/week @ 2025-01-02 4060/week @ 2025-01-09

18,991 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