culpert - rust heap profiling with span awareness and regression tooling
Summary
Culpert is a Rust heap profiler that attributes allocations to the span where they occur, exporting pprof-compatible profiles and providing per-span reports and CI-ready diffs. It supports three integration paths (foundations, tracing, or a macro) and uses Bernstein-corrected geometric sampling for unbiased allocation estimates with low overhead. The project is open source and includes examples and quickstarts for standalone, foundations, tracing, and macros.