Development Tools::Profiling
rapl-energy
ExperimentalSmall library for getting the CPU energy consumption from RAPL
bencher
ExperimentalA 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 way and no more (caveat: black_box is still missing!).
bench_timer
Experimentalbench library for rust
qadapt-macro
ExperimentalThe Quick And Dirty Allocation Profiling Tool - Support Macros
stainless
ExperimentalOrganized, flexible testing framework.
ts_opentelemetry_proto
ExperimentalA fork of the protobuf generated files and transmationes
fine_grained
ExperimentalA stopwatch with lap functionality and nanosecond resolution to time things.
ts_opentelemetry_otlp
ExperimentalThis is a fork of the exporter for the OpenTelemetry Collector
easytiming
ExperimentalUtilities for easy timing functions, code blocks, etc
strace-parse
ExperimentalParser and utilities for strace files
lttng-ust
ExperimentalSemi-automatically generate lttng-ust tracepoints (client code)
stperf
ExperimentalSimple profiling utility for single-threaded applications
otlp-stdout-span-exporter
ExperimentalA span exporter that writes OpenTelemetry spans to stdout in OTLP format
laboratory
ExperimentalA simple, expressive unit test framework for Rust
lttng-ust-generate
ExperimentalSemi-automatically generate lttng-ust tracepoints (generation code)
rprofiler
ExperimentalA library for simple profiling your code with HTML reports as result
lttng-ust-logging
ExperimentalLog to lttng-ust from the log create
anaconda-otel-rs
ExperimentalOpenTelemetry utilities for Anaconda Rust applications
goku
Experimentalgoku is a HTTP load testing application written in Rust
qadapt
ExperimentalThe Quick And Dirty Allocation Profiling Tool
criterion-linux-perf
ExperimentalA measurement plugin for Criterion.rs that provides measurements using Linux's perf interface
newrelic-unofficial
ExperimentalNew Relic instrumentation in pure Rust
intel-seapi-sys
ExperimentalFFI wrapper for Intel Single Event API (SEAPI) and ittnotify, as used by Intel VTune
perf-event-data
ExperimentalTypes and traits for parsing records emitted by perf_event_open
papi
ExperimentalA PAPI (Performance API) wrapper for Rust
hdrsample
ExperimentalA port of HdrHistogram to Rust
stainless2
ExperimentalOrganized, flexible testing framework.
intel-seapi
ExperimentalMid-level wrapper for Intel Single Event API (SEAPI) and ittnotify, as used by Intel VTune
spirit-dipstick
ExperimentalAutomatic configuration of dipstick backends
microprofile
Experimentalmicroprofile is a small library for profiling and optimizing multithreaded programs.
steroid
ExperimentalA lightweight framework for dynamic binary instrumentation
gloo-console-timer
ExperimentalConvenience crate for working with JavaScript timers
wasm-tracing-allocator
ExperimentalA global allocator for Wasm that traces allocations and deallocations for debugging purposes.
tracing-json
ExperimentalTracing Structured Json Logging Adapter
xi-trace
ExperimentalLibrary-based distributed tracing API to meet the needs of xi-core, frontends and plugins
startled
ExperimentalCLI tool for benchmarking Lambda functions
alloc_counter
ExperimentalCount allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.
embedded-profiling-proc-macros
ExperimentalProcedural macros for the `embedded-profiling` library
papi-sys
ExperimentalPAPI (Performance API) bindings for Rust
deepsize_derive
ExperimentalA crate for measuring the total size of object on the stack and heap
instrumented-codegen
ExperimentalCodegen lib for instrumented crate
instrumented
Experimentalinstrument your code
ep-systick
Experimental`embedded-profiling` implementation using systick
ep-pin-toggle
Experimental`embedded-profiling` implementation using a GPIO toggle
spandoc
ExperimentalProcedural macro attribute for converting doc comments into tracing spans
downtown
ExperimentalA realtime BPF profiler
easybench-wasm
ExperimentalA lightweight benchmarking library for Wasm target
fliplru
ExperimentalA LRU cache that shows effectiveness of cache capacity
tracers
ExperimentalGenerates very low overhead native trace points using stable Rust
trawler
ExperimentalA workload generator that emulates the traffic to lobste.rs