#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 3039/week @ 2024-08-26 2844/week @ 2024-09-02 3138/week @ 2024-09-09 3404/week @ 2024-09-16 3910/week @ 2024-09-23 3477/week @ 2024-09-30 5832/week @ 2024-10-07 6800/week @ 2024-10-14 11873/week @ 2024-10-21 14528/week @ 2024-10-28 11391/week @ 2024-11-04 11461/week @ 2024-11-11 11080/week @ 2024-11-18 13376/week @ 2024-11-25 9774/week @ 2024-12-02 9722/week @ 2024-12-09

44,517 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