-
criterion
Statistics-driven micro-benchmarking library
-
divan
Statistically-comfy benchmarking library
-
hdrhistogram
A port of HdrHistogram to Rust
-
pprof
An internal perf tools for rust programs
-
inferno
Rust port of the FlameGraph performance profiling tool suite
-
profiling
very thin abstraction over other profiler crates
-
oha
Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation
-
iai-callgrind
High-precision and consistent benchmarking framework/harness for Rust
-
tracing-chrome
A Layer for tracing-subscriber that outputs Chrome-style traces
-
dhat
heap profiling and ad hoc profiling with DHAT
-
puffin
instrumentation profiler for games
-
measureme
Support crate for rustc's self-profiling feature
-
foyer-bench
bench tool for foyer - Hybrid cache for Rust
-
memory-stats
A cross-platform memory profiler for Rust
-
tiny-bench
A tiny benchmarking library
-
brunch
micro-benchmark runner
-
tracing-tracy
Inspect tracing-enabled Rust applications with Tracy
-
criterion2
Statistics-driven micro-benchmarking library
-
dogstatsd
client for Rust
-
codspeed
Core instrumentation library for CodSpeed
-
fxprof-processed-profile
Create profiles in the Firefox Profiler's processed profile JSON format
-
ra_ap_profile
A collection of tools for profiling rust-analyzer
-
rustracing_jaeger
Jaeger client library created on top of rustracing
-
goku-bench
Goku is an HTTP load testing application written in Rust
-
measure_time
Provices macros to measure the time until end of scope
-
deno_bench_util
Bench and profiling utilities for deno crates
-
pyroscope
Profiler Agent for continuous profiling of Rust, Python and Ruby applications
-
counts
A command line tool for ad hoc profiling
-
py-spy
Sampling profiler for Python programs
-
tango-bench
Tango benchmarking harness
-
goodmetrics
Unlimited cardinality, fast metrics recording - for services
-
countme
Counts the number of live instances of types
-
rftrace
Function tracer backend. Logs all functions entries and exits. Works on all software compiled with mcount() instrumentation.
-
rbspy
Sampling CPU profiler for Ruby
-
benchmarking
can be used to execute something and measure the execution time. It does not output anything to screens and filesystems.
-
time-graph
Always-on profilling recording function timing and the corresponding call graph
-
perf-event2
interface to Linux performance monitoring
-
tracy-client
High level bindings to the client libraries for the Tracy profiler
-
binggan
Benchmarking library for stable Rust
-
glassbench
rust benchmark with memory
-
crabgrind
Rust bindings to "Valgrind Client Request" interface
-
tracing-profile
A span based profiler, utilizing the tracing crate
-
legion_prof
Legion Prof: a profiler for Legion
-
codspeed-criterion-compat
Criterion.rs compatibility layer for CodSpeed
-
guacamole
linearly-seekable random number generator
-
metered
Fast, ergonomic metrics for Rust!
-
linux-perf-data
A parser for the perf.data format and the jitdump format. These formats are used by the Linux perf tool.
-
inquisitor
fast load testing tool
-
cargo-bencher
Bencher for Cargo
-
yab
Benchmarking framework powered by
cachegrind
-
perf-event
interface to Linux performance monitoring
-
pprof2
An internal perf tools for rust programs
-
windsock
database/service benchmarking framework
-
nvbit-io
NVIDIA NVBIT streaming encoder and decoder implementations using serde
-
fun_time
that allows you to easily time your function calls with a simple attribute!
-
usdt
Dust your Rust with USDT probes
-
rd-hashd
Latency-sensitive pseudo workload for resctl-demo
-
hyper-wrapper
A JSON configuration wrapper for hyperfine benchmarking tool
-
boa_profiler
Profiler for the Boa JavaScript engine
-
readings-probe
Probe for vital metrics process logging
-
diol
benchmark lib
-
labyr
A PDDL benchmarker
-
stak-profiler
Profiling for Stak Scheme
-
criterion-cycles-per-byte
measure time with CPU cycles for criterion
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
coz
Rust support for the
coz
Causal Profiler: https://github.com/plasma-umass/coz -
parabuild
A parallel build utility for template heavy projects
-
micrometer
Profiling for fast, high frequency events in multithreaded applications with low overhead
-
firestorm
A low overhead intrusive flamegraph profiler
-
precision
Low overhead, high precision measurement crate
-
everscale-raptorq
RaptorQ (RFC6330)
-
big-o-test
Enforces a maximum
space
andtime
Algorithm Complexity when testing -
bma-benchmark
Benchmark for Rust and humans
-
blondie
Collect CPU callstack samples from a windows process
-
speed-levels-rs
speed-level benchmark for AV1 encoders
-
bpu_trasher
trash the branch prediction unit
-
pyroscope_pprofrs
pprof-rs backend for Pyroscope Profiler
-
top-type-sizes
Makes -Zprint-type-size more useful
-
tracing-flame
Tracing layer for creating flamegraphs from span timings
-
stm32mp25-rgmii-gtx-clock-delay
calibrate RGMII GTX clock delay on STM32MP2
-
feldera-size-of
measuring the total memory usage of an object
-
wholesym
A complete solution for fetching symbol files and resolving code addresses to symbols and debuginfo
-
mq-workload-generator
testing the performance of Apache RocketMQ and Apache Kafka
-
shumai
A benchmark framework that empowers efficient and correct multi-thread benchmarks
-
cardamon
help development teams measure the power consumption and carbon emissions of their software
-
swc-coverage-instrument
Istanbul compatible coverage instrumentation visitor for SWC
-
re_memory
Run-time memory tracking and profiling
-
cpumap
GUI/TUI to view and edit CPU affinities of processes and threads on Linux
-
function-timer
Macro that allow to time a function and emit a metric using metrics crate
-
benchers
Bencher for Rust
-
cargo-criterion
Cargo extension for running Criterion.rs benchmarks and reporting the results
-
samply
A command line profiler for macOS and Linux
-
perf_monitor
A toolkit designed to be a foundation for applications to monitor their performance
-
weld
language and runtime for improving the performance of data-intensive applications
-
tracy-gizmos
Bindings for the client library of the Tracy profiler
-
p3-field-testing
Plonky3 field testing utilities
-
problem_generator
TD Mk Landscape benchmark generator, for use with black-box optimization algorithms
-
lading-capture
load testing daemons
-
carrot_utils
Utils library
-
bencher
port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark execution works exactly the same…
-
easybench
A lightweight benchmarking library
-
benchmark-rs
Benchmarks for Rust libraries
-
legion_prof_viewer
Profiler UI frontend component for Legion Prof
-
perf-event-data
Types and traits for parsing records emitted by perf_event_open
-
statslicer
Guacamole provides a linearly-seekable random number generator
-
energy-bench
Methods for benchmarking the energy consumption of programs
-
microbench
A micro-benchmarking library
-
puffin_http
TCP server/client for puffin profiler data
-
vtebench
Terminal emulators benchmark
-
autoperf
Automate the recording and instrumentation of programs with performance counters
-
flamescope
Export flame data to speedscopes profile format
-
re_tracing
Helpers for tracing/spans/flamegraphs and such
-
voxell_timer
Perf timers for Rust
-
pfm
High-level wrapper of libpfm4
-
komihash
implemenation of komihash
-
foyer-storage-bench
storage engine bench tool for foyer - the hybrid cache for Rust
-
instrumenter
Basic framework to allow collecting tracing data and hw counters on multithreaded applications
-
latency_trace
supports latency measurement for functions and code blocks, both sync and async
-
tpctools
generating and converting TPC-H and TPC-DS data sets
-
swarm_pool
Optimized object pooling system for Rust
-
workflow-perf-monitor
A toolkit designed to be a foundation for applications to monitor their performance
-
nexmark
data stream generator
-
rpc-perf
RPC Performance Testing
-
microchassis
A chassis to increase observability of services and tools
-
harness
Precise and reproducible benchmarking
-
ambient_profiling
very thin abstraction over other profiler crates
-
coveralls
Send job to Coveralls (coveralls.io)
-
devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
slow_function_warning
macro that prints a warning if a function takes longer than expected
-
efficiency-benchmark
benchmarking tool for measuring the efficiency of your laptop
-
mntime
Execute "m" commands "n" times to calculate mean of usage time and memory. As an alternative to "time", "gnu-time" is used internally.
-
iai-parse
Convert iai benchmark output to CSV
-
witchcraft-metrics
A general-purpose metrics library
-
pkgcruft
QA library and tools based on pkgcraft
-
koute/bytehound-gather
A memory profiler for Linux
-
hala-pprof-memory
A memory profile data collector for pprof
-
devtimer
benchmarking code
-
superluminal-perf
Superluminal Performance API for adding user events to profiler captures
-
dynamic-proxy
Dynamic Proxy Implementation for Rust
-
tracy-rs
Rust bindings for the tracy realtime profiler
-
optick
Super Lightweight Performance Profiler
-
fast-bernoulli
Efficient sampling with uniform probability
-
perfmon
A toolkit designed to be a foundation for applications to monitor their performance
-
blake2s_const
a pure Rust BLAKE2s implementation with dynamic SIMD
-
size-of
measuring the total memory usage of an object
-
datadog-statsd
A dogstatsd client for rust
-
cpu-time
Small crate that provides CPU time measurement
-
flamelens
Flamegraph viewer in the terminal
-
criterion-perf-events
Measure perf events for criterion
-
trace-err
A small extension to the tracing crate, which provides a single method 'trace_expect()' for Result<T, E> and Option<T>
-
rust_hawktracer
Rust bindings for hawktracer profiling library
-
llvm-mca
Macros for generating
llvm-mca
marker comments -
sapling-minibench
Minimal benchmark library
-
nvbit-model
NVIDIA NVBIT models for serialization and deserialization
-
pddl_rs
PDDL parser
-
trace-time
Easily trace time to execute a scope
-
parquet-flamegraph
program to generate flamegraph and investigate parquet storage
-
page-primer
speeds up your program by "priming" memory pages from your binary
-
microperf
A small tool using perf to provide more performance insights
-
xi-trace
Library-based distributed tracing API to meet the needs of xi-core, frontends and plugins
-
codspeed-bencher-compat
Bencher compatibility layer for CodSpeed
-
cpuprofiler
Bindings to google's cpu profiler
-
rs_tracing
trace events in the trace event format
-
timing_rdtsc
Easily time a block of code
-
perfdata
Parsing and handling performance data for monitoring engines like Nagios, Icinga2,
-
estra
tui for diol
-
pore
a performance oriented reimplementation of repo
-
flaregun
Tracing and monitoring tools for Linux
-
ipp-sys
toplevel convenience crate (part of ipp-sys Intel IPP bindings)
-
likwid-marker
Bindings for the LIKWID marker API
-
cbench
Environment control for benchmarks
-
rprofile
measure processor timings in selected samples of execution
-
duck-chess
duck chess
-
calliper
Fine-grained benchmarking made easy
-
tracing-span-tree
tracing subscriber for hierarchical profiling
-
macroquad-profiler
Profiler UI for macroquad
-
const-dispatch
Static dispatch of small runtime
enum
s into the const/type reälm, to reduce runtime branching -
acumen
Collect info about your system
-
patiencediff
algorithm
-
scaling
A lightweight benchmarking library that measures scaling behavior
-
faster-pest
A generator for high-performance Pest parsers, bringing your grammar to the next level
-
peekbufread
Implements a peekable std::io::Read with support for checkpoints
-
iai-callgrind-runner
Binary package needed by the iai-callgrind library
-
pyroscope-rbspy-oncpu
Sampling CPU profiler for Ruby
-
analyzeme
common functionality for measureme tools
-
l2r0-profiler-guest
Profiler for RISC Zero, guest side program
-
gperftools
Bindings to google's gperftools
-
iai
One-shot benchmarking library
-
chord-output
async parallel case executor
-
embedded-profiling
Profiling for
no-std
embedded targets -
benchie
A benchmarking tool
-
gbench
tools to benchmark code for further analyzation using Chrome tracing
-
cbdr
Tools for comparitive benchmarking
-
cyfs-raptorq
RaptorQ (RFC6330)
-
aoc-runner
A runner for the Advent of Code
-
fliplru
A LRU cache that shows effectiveness of cache capacity
-
hermit_bench_output
interface to the hermit-bench benchmarking framework
-
tempus_fugit
A tiny library to measure the execution time of Rust expressions, with nanosecond precision
-
tauri-plugin-devtools
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
rd-hashd-intf
Latency-sensitive pseudo workload for resctl-demo (interface library)
-
rapl-energy
Small library for getting the CPU energy consumption from RAPL
-
tracy-client-sys
Low level bindings to the client libraries for the Tracy profiler
-
papi-bindings
Rust PAPI bindings
-
chess_perft
package runs a 'perft' test on a particular chess position. This makes every move out to a certain depth, and counts the number of leaf-nodes. This is used to verify that move generation is correct and fast…
-
performance_measure
measuring the performance of Rust code
-
profile-demo
a brief introduction
-
untrusted
Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust
-
kvbench
A key-value store benchmark framework with customizable workloads
-
coarse-prof
Tiny library for coarse-grained hierarchical profiling
-
microtime
Time tracked in microseconds
-
holochain_wind_tunnel_runner
Customises the wind_tunnel_runner for Holochain testing
-
howlong
Measure how long it takes for a program to execute in different clocks
-
sirun
A benchmark test runner
-
chain_reaction
beautiful timed function chaining
-
benchrs
Apache Benchmark style http bench tool written in async rust
-
tracing-timing
Inter-event timing metrics on top of tracing
-
scopetime
log runtime of arbitrary scope
-
queuecheck
A thread-safe queue testing and benchmarking library
-
moneta_fn
A set of macros to function profiling
-
resctl-bench-intf
Whole system resource control benchmarks with realistic scenarios (interface library)
-
breezy-timer
Painless and production friendly timers
-
exponential-histogram
Auto-scaling approximate histogram
-
s3lsio
command line utility for AWS S3 operations. It support V2 and V4 signatures. It also does benchmarking for S3. It can be used in scripts, called from other apps, cron etc. It's driven by JSON and can return data in JSON…
-
tracing-datadog-macros
Collection of convenience macros to use with Datadog tracing
-
puffin_egui
Show puffin profiler flamegraph in-game using egui
-
function_benchmarker
A proc macro for benchmarking Rust code
-
perf-focus
A post-processing tool for analyzing perf data
-
billion-row-gen
Generates a large number of rows for the one billion row challenge
-
tic
a high-performance stats library focused on rates and latencies from timestamped events
-
aoc-main
A macro which defines a handful main for the Advent of Code
-
speed_test
allows for easy performance profiling, seamlessly
-
nokia/nwind
A sampling CPU profiler for Linux
-
bitbelay
A performance evaluation harness for non-cryptographic hash functions
-
zerg
HTTP throughput benchmarking library
-
usereport-rs
Collect system information for the first 60 seconds of a performance analysis
-
nvbit-build
Build-time helpers for compiling NVIDIA NVBIT instrumentation
-
wtf
A frame-based profiling crate
-
criterion-table
Generate markdown comparison tables from cargo-criterion benchmark output
-
timedilator-2
Faster real-time TUI tracing profiler for the nanoprof C library
-
newrelic-unofficial
New Relic instrumentation in pure Rust
-
update_rate
A generic, low-overhead rate counter for FPS counters and the like
-
flame
a profiling / flamegraph library
-
cliff
Find the load at which a benchmark falls over
-
macos-profiler
A macOS profiler for Rust programs
-
flamegraph
cargo subcommand for generating flamegraphs, using inferno under the hood
-
lcov-diff
get deltas of lcov coverage files
-
rftrace-frontend
Rftracer frontend for writing uftrace compatible traces
-
wrk-api-bench
perform HTTP benchmarks using wrk and produce useful performance regression information
-
metrics-catalogue
Metrics Catalogue
-
benchy
benchmarking long-running tasks
-
axum-prometheus
A tower middleware to collect and export HTTP metrics for Axum
-
print_perf
Ergonomic print optimization for Rust. This crate will provide a struct and a helper macro that you can use to measure and print out the time between two points in your code.
-
scope_timer
A freaking easy-to-use timer for measuring scope time for execution
-
plummerprimes
Builds, Runs, and reports benchmarks from https://github.com/PlummersSoftwareLLC/Primes
-
koute/bytehound-cli
A memory profiler for Linux
-
chord-util
async parallel case executor
-
cargo-benchcmp
comparing Rust micro-benchmark output
-
observability
Experimental tracing ideas
-
pprof_server
pprof server in Rust
-
performance_measurement
Package taht can be used to measuere function execution time
-
harness-probe-perf
harness probe for reporting linux perf-event counter values
-
getr
A benchmarking wrapper around getrusage
-
wind_tunnel_runner
The Wind Tunnel runner
-
marx
a high performance zero-config metric implementation
-
rsperftools
An internal perf tools for rust programs
-
microprofile
small library for profiling and optimizing multithreaded programs
-
tracing-perf
Performance and time reporting for tracing
-
telemetry
mechanism used to capture metrics in an application, to later store the data locally or upload it to a server for statistical analysis
-
intel-seapi
Mid-level wrapper for Intel Single Event API (SEAPI) and ittnotify, as used by Intel VTune
-
ulid-rs
Rewrites https://github.com/suyash/ulid from C++ to Rust
-
cargo-criterion-means
Cargo command to gather the mean and standard error values from criterion benchmarks
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
hprof
hierarchical profiler
-
async-instrumenter
A wrapper over futures which allows to time how long the future takes to execute
-
sightglass
A benchmark suite and tool to compare different implementations of the same primitives
-
webbundle-bench
WebBundle Bench
-
autophagy-llvm
LLVM backend for Autophagy
-
lua-perf
A perf tool for C and Lua hybrid code
-
lading
load testing daemons
-
firestorm-enabled
A dependency of firestorm. Do not use directly.
-
qbsdiff_test_bench_utils
private utilities of the qbsdiff crate for tests and benchmarks
-
streaming-harness
A benchmarking harness for streaming systems
-
goku
HTTP load testing application written in Rust
-
mbench
easy to use microbenchmark macro. Zero deps.
-
grid_search_maze
Maze generator for testing and benchmarking grid-searching algorithms
-
libtracecmd
Rust wrapper of libtracecmd
-
crate-race
Comparing Rust crate function speeds
-
ppk2
A driver for Nordic's Power Profiler Kit 2
-
cpubaker
program that turns every core to 100%
-
tracing-coz
Bridge between the Coz profiler and rust tracing
-
diol-cbind
benchmark lib
-
keyvalint_bench
standardized key-value store benchmarks
-
dinghy-build
Cross-compilation made easier - helpers for build.rs scripts
-
hala-pprof
Hala performance profiling toolkit
-
kperf-rs
Rust safe wrapper over kperf-sys library
-
s2n-netbench-driver-s2n-tls
s2n-netbench driver for s2n-tls
-
prometheus
instrumentation library for Rust applications
-
mybench
(and very primitive) benchmarking macro
-
ratel
JavaScript transpiler in Rust
-
profl
timings profiler
-
cadence
An extensible Statsd client for Rust
-
cargo-instruments
Profile binary targets on macOS using Xcode Instruments
-
measured
A better way to measure your application statistics
-
bench-rs
A benchmark library
-
redox-kprofiling
Conversion tool from Redox kernel profiling data into perf script
-
cortex-m-microclock
software clock for Cortex-M devices based on the CYCCNT hardware counter
-
rotour
The path planner and motion profiler for the Tektite-R Robot Tour kit!
-
coz-temporary
Rust support for the
coz
Causal Profiler: https://github.com/plasma-umass/coz -
pew
A benchmarking library for Rust based on google/benchmark
-
polonius-engine
Core definition for the Rust borrow checker
-
maelstrom-common
boilerplate abstraction for running a Maelstrom node
-
perf-count
performance counters with rust
-
critcmp
A command line utility for comparing benchmark data generated by Criterion
-
mm0_deepsize
MM0 port of deepsize crate
-
cargo-llvm-codecov-converter
conversion utility from llvm-cov format to codecov format
-
perfrecord
A macOS command line profiler
-
downtown
A realtime BPF profiler
-
rtm-yaml
Rust Type Mapper (RTM) crate rtm-yaml
-
might_sleep
limit cpu usage by estimating sleep time
-
mbryant-aoc2021
Commented solutions to AoC 2021
-
zoomies
An asynchronous DogStatsD client
-
bench_timer
bench library for rust
-
tracing-ext-ffi-subscriber
forwarding tracing subscriber for a FFI host profiler
-
tracers
Generates very low overhead native trace points using stable Rust
-
hypcmp
Extension to run hyperfine with toml files w/ commit switches
-
jemalloc_pprof
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills
-
performance-mark-attribute
performance_mark is an attribute macro that adds performance (time) logging to methods
-
kprofiling
Forgot to rename this to redox-kprofiling, email me if you'd like this crate name
-
benchlib-rs
A libary to benchmark closures
-
riscv_perf
A performance profiling library for RISC-V programs
-
lambda-otel-utils
OpenTelemetry utilities for AWS Lambda
-
l2r0-profiler-host
Profiler for RISC Zero, host side program
-
rprofiler
profiling your code with HTML reports as result
-
criterion-macro
Custom Test Framework macro for Criterion.rs
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
float-quickly
Faster, inline-friendly versions of some libm f32/f64 intrinsics
-
hermes_bench
benchmark suite generator in Rust
-
nokia/nperf
A sampling CPU profiler for Linux
-
prom-timer
RAII Prometheus Timer for monitoring & tracing
-
ssh-wrap
ssh wrap
-
disturbance
Monitor disturbances in a web service's behaviour
-
big_o
Infers asymptotic computational complexity
-
spiko
🚀 Spiko is a fast, Rust-based load testing tool with a beautiful TUI for real-time insights
-
tonic_prometheus_layer
Tonic-compatible Tower Layer for Prometheus Metrics
-
thread_profiler
A thread profiling library that outputs profiles in the chromium trace format
-
time-cmd
Time how long a process takes to run
-
criterion-single-page-html
Collect criterion generated html files and provide them as a single html file, servable from s3 into your browser
-
cyfs-perf-client
package
-
criterion-inverted-throughput
Custom criterion measurement to get thropughts in the format [time]/[elements or bytes]
-
molt-shell
Molt Application Frameworks
-
perf-tools
tools for Linux perf
-
craftingbench
benchmarking macro :)
-
persil
minimal and simple profiling library based on measureme
-
profiling-procmacros
very thin abstraction over other profiler crates
-
rbspy-oncpu
Sampling CPU profiler for Ruby
-
deepsize
measuring the total size of object on the stack and heap
-
mphf_benchmark
The program for benchmarking Minimal Perfect Hash Functions
-
pfm-sys
Binding of libpfm4
-
t-cmd
CLI utility to measure CPU time and RSS of a process
-
ttimer
A tiny crate used for timing individual functions
-
bitbelay-providers
Data providers for the
bitbelay
package ecosystem -
chairmark
benchmarking library without unstable stuff
-
loadem
Command line tool for emulating web load from thousands of clients
-
pyo3-opentelemetry-macros
Macro for passing OpenTelemetry context from Python to Rust
-
tracing-subscriber
implementing and composing
tracing
subscribers -
winstacks
Collect CPU call stack samples from a windows process
-
ssdbench
Lightweight SSD benchmark written in Rust
-
serde-bench
Minimal serialization format for benchmarking Serde
-
rust-bench-output
interface to the hermit-bench benchmarking framework
-
tracing-chrometrace
A Layer for tracing-subscriber that outputs Chrome-style traces
-
callgrind
-
partial-callgrind
Callgrind client requests in Rust
-
alumet
Modular framework for hardware and software measurement (including energy consumption and more)
-
rbench
lightweight benchmarking tool
-
xwytools
lib for myself
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
wasmprof
allows to profile code running inside of wasmtime
-
pyroscope-cli
Pyroscope Profiler CLI
-
ep-systick
embedded-profiling
implementation using systick -
tracing-opentelemetry
OpenTelemetry integration for tracing
-
opentelemetry-prometheus
Prometheus exporter for OpenTelemetry
-
tracing-wasm
tracing subscriber for browser WASM
-
one_billion_rows_challenge
one billion rows challend
-
netperf
A network performance measurement tool
-
wind_tunnel_instruments
Instruments for measuring performance with Wind Tunnel
-
criterion-decimal-throughput
Criterion.rs measurement for decimal throughput (MB/s, GB/s, etc.)
-
bench_rust
Benchmark functions
-
benchmark_suite
Quickly collect benchmarking information with complete I/O control
-
easytiming
easy timing functions, code blocks, etc
-
rlt
A universal load testing library for Rust, with real-time TUI support
-
esl01-minibench
Minimal benchmark library
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
tracelogging
TraceLogging for Rust
-
rewrk
HTTP benchmarking tool
-
memuse
Traits for measuring dynamic memory usage of types
-
criterion-polyglot
An extension trait for criterion providing benchmark methods for various non-Rust programming languages
-
prime_bench
A prime finding benchmarking tool
-
cargo-profile
Cargo subcommand to profile performance
-
lading-throttle
load testing daemons
-
spirit-dipstick
Automatic configuration of dipstick backends