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