How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Fast and simple benchmarking for Rust projects
The main features of nvzqz/divan are: Profiling and Benchmarking, Profiling Tools.
Projects with overlapping indexed features include: bencherdev/bencher — 🐰 Bencher - Continuous Benchmarking. ellisonch/rust-stopwatch — A stopwatch library for Rust. Used to time things. bheisler/criterion.rs — Criterion is a statistics-driven microbenchmarking library and performance regression tool for Rust. It provides a… cong-or/hud — Find code blocking your Tokio workers. eBPF-powered, no instrumentation. bytedance/g3 — Enterprise-oriented Generic Proxy Solutions. koute/bytehound — Bytehound is a Linux memory profiler that utilizes a custom global allocator to intercept memory requests and track…
Criterion is a statistics-driven microbenchmarking library and performance regression tool for Rust. It provides a framework for isolating and measuring small code segments, using statistical analysis to eliminate noise and ensure reliable, repeatable measurements of execution speed. The tool distinguishes itself through a performance visualization suite that generates HTML reports and graphs to track performance trends and throughput. It includes a system for comparing current execution times against stored baselines to identify and prevent performance drops. The library covers asynchronous
Find code blocking your Tokio workers. eBPF-powered, no instrumentation.