← Sunday, October 11, 2026Performance & OSTool
Culpert profiles Rust heap allocations by tracing span
Culpert samples allocations and attributes them to tracing spans, exports pprof-compatible profiles, and provides CI-friendly diffs; geometric sampling with Bernstein correction aims for unbiased estimates. It could help teams find allocation regressions in Rust services.
- What
- Culpert is a sampled heap-allocation profiler for Rust that attributes allocations to spans and exports pprof-compatible profiles and CI-friendly diffs.
- How
- A global allocator wrapper uses geometric sampling with Bernstein correction for unbiased estimates, and the CLI provides per-span reports and diffs.
- Why it matters
- Engineers can use span-level profiles and CI/PR diffs to catch allocation regressions before release.
Discussion
Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.
Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.