-
criterion
基于统计的微基准测试库
-
pprof
Rust 程序的内部性能工具
-
divan
统计舒适的基准测试库
-
oha
Ohayou(おはよう), HTTP 负载生成器,受 rakyll/hey 启发,带有 tui 动画
-
profiling
在其它分析 crate 之上的非常薄抽象
-
inferno
FlameGraph 性能分析工具套件的 Rust 端口
-
iai-callgrind
针对 Rust 的高精度和一致的基准测试框架/工具
-
tracing-chrome
为 tracing-subscriber 提供输出 Chrome 样式跟踪的层
-
puffin
游戏性能分析工具
-
brunch
微基准测试运行器
-
counts
用于即兴性能分析的命令行工具
-
memory-stats
Rust 的跨平台内存性能分析工具
-
tracing-tracy
使用 Tracy 检查启用跟踪的 Rust 应用程序
-
measureme
rustc 自我性能分析功能的支持 crate
-
dogstatsd
Rust 的客户端
-
dhat
使用 DHAT 进行堆分析和即兴分析
-
rbspy
Ruby 的采样 CPU 性能分析工具
-
goodmetrics
无限基数、快速指标记录 - 用于服务
-
criterion2
基于统计的微基准测试库
-
measure_time
提供宏来测量作用域结束前的时间
-
usdt
用USDT探针清理Rust
-
jemalloc_pprof
将jemalloc堆分析转换为pprof,以了解内存使用情况,修复内存泄漏,并修复OOM杀死
-
rustracing_jaeger
在rustracing之上创建的Jaeger客户端库
-
pyroscope
适用于Rust、Python和Ruby应用程序持续分析的分析代理
-
countme
计算类型的存活实例数量
-
fxprof-processed-profile
以Firefox分析器处理的配置文件JSON格式创建配置文件
-
goku-bench
Goku是一个用Rust编写的HTTP负载测试应用程序
-
codspeed
CodSpeed的核心仪表库
-
tracy-client
Tracy分析器客户端库的高级绑定
-
criterion-cycles-per-byte
使用CPU周期来衡量criterion的时间
-
基准测试
可以用来执行某些操作并测量执行时间。它不会向屏幕和文件系统输出任何内容。
-
测量
更好地测量您的应用程序统计信息的方法
-
rftrace
函数跟踪后端。记录所有函数的进入和退出。适用于所有使用mcount()仪器编译的软件。
-
glassbench
带内存的Rust基准测试
-
firestorm
低开销的侵入性火焰图分析器
-
metered
Rust的快速、直观的度量工具!
-
inquisitor
快速负载测试工具
-
tango-bench
Tango基准测试框架
-
mq-workload-generator
测试 Apache RocketMQ 和 Apache Kafka 的性能
-
binggan
稳定 Rust 的基准测试库
-
top-type-sizes
使 -Zprint-type-size 更有用
-
legion_prof
Legion Prof:Legion 的分析器
-
tracing-durations-export
记录并可视化跟踪跨度并行性
-
fun_time
允许您通过简单的属性轻松计时函数调用!
-
big-o-test
在测试时强制执行最大
space
和time
算法复杂性 -
crabgrind
Rust 绑定到 "Valgrind Client Request" 接口
-
shumai
一个基准测试框架,能够实现高效且正确的多线程基准测试
-
简单地
适用于 macOS 和 Linux 的命令行性能分析器
-
rd-hashd
针对 resctl-demo 的延迟敏感伪工作负载
-
codspeed-criterion-compat
CodSpeed 的 Criterion.rs 兼容层
-
nvbit-build
编译 NVIDIA NVBIT 仪器时的辅助工具
-
easybench
轻量级基准测试库
-
time-graph
始终开启的记录功能,记录函数调用时的时间和相应的调用图
-
hdfs-native
使用 Rust 实现的本地 HDFS 客户端
-
labyr
PDDL 基准测试器
-
tracing-profile
基于 span 的性能分析器,利用 tracing crate
-
tiny-bench
小型基准测试库
-
py-spy
Python 程序的采样性能分析器
-
coz
Rust 对
coz
因果分析器的支持:https://github.com/plasma-umass/coz -
bma-benchmark
Rust 和人类的基准测试
-
guacamole
线性可查找的随机数生成器
-
boa_profiler
Boa JavaScript 引擎的剖析器
-
everscale-raptorq
RaptorQ (RFC6330)
-
micrometer
用于在多线程应用中测量低开销的快速高频事件的剖析
-
cpumap
Linux上查看和编辑进程和线程的CPU亲和力的GUI/TUI
-
mphf_benchmark
用于基准测试最小完美哈希函数的程序
-
windsock
数据库/服务基准测试框架
-
blondie
从Windows进程收集CPU调用栈样本
-
wholesym
用于获取符号文件并将代码地址解析为符号和调试信息的完整解决方案
-
perf_monitor
一个用于为应用程序提供性能监控基础的工具包
-
perf-event-data
用于解析由 perf_event_open 发出的记录的类型和特质
-
precision
低开销、高精度的测量crate
-
benchmark-rs
Rust库的基准测试
-
blake2s_const
一个带有动态SIMD的纯Rust BLAKE2s实现
-
benchers
Rust的Bencher
-
whir
一个完全自包含的速度测试服务器
-
cities-json
获取城市
-
coarse-prof
用于粗粒度分层分析的轻量级库
-
deno_bench_util
deno crate的基准测试和性能分析工具
-
function-timer
允许使用metrics crate记录函数执行时间并生成指标的宏
-
swc-coverage-instrument
SWC兼容的覆盖率分析访问者,用于Istanbul
-
diol
基准测试库
-
tpctools
生成和转换TPC-H和TPC-DS数据集
-
mntime
执行“m”次“n”命令,以计算平均使用时间和内存。作为“time”和“gnu-time”的替代方案,内部使用“m”。
-
tracing-flame
从跨度时间创建火焰图的跟踪层
-
komihash
komihash的实现
-
legion_prof_viewer
Legion Prof的Profiler UI前端组件
-
bencher
将libtest(不稳定Rust)基准测试运行器移植到Rust稳定版本。支持根据名称运行基准测试和过滤。基准测试执行工作方式完全相同……
-
bmbp_lib_ui
BMBP TERA 环境变量
-
kvbench
具有可自定义工作负载的键值存储基准框架
-
energy-bench
评估程序能耗的基准方法
-
stak-profile
Stak Scheme 分析器
-
iai
一次性基准测试库
-
rubbler
RISC-V 汇编器,用 Rust 编写 🦀。该库的主要目的是在 verilator 编写的 RISC-V CPU 测试代码中嵌入一个简单的 RISC-V 汇编器。
-
pyroscope-rbspy-oncpu
Ruby 的采样 CPU 性能分析工具
-
swc_timer
swc 的时间
-
iai-parse
将 iai 基准输出转换为 CSV
-
carrot_utils
实用程序库
-
cbench
基准的环境控制
-
devtools
CrabNebula devtools for Tauri:轻松检查、监控和理解您的应用程序
-
weld
用于提高数据密集型应用程序性能的语言和运行时
-
statslicer
Guacamole提供可线性查找的随机数生成器
-
cpu-time
一个小型crate,提供CPU时间测量
-
rustics
性能分析的统计库
-
tracy-gizmos
Tracy分析器客户端库的绑定
-
child_wait_timeout
Rust中的等待超时
-
datadog-statsd
Rust的dogstatsd客户端
-
dynamic-proxy
Rust的动态代理实现
-
perfmon
一个用于为应用程序提供性能监控基础的工具包
-
latency_trace
支持对函数和代码块的延迟测量,包括同步和异步
-
puffin_http
TCP 服务器/客户端用于 puffin 分析数据
-
vtebench
终端仿真器基准测试
-
estra
diol 的 tui
-
microbench
一个微基准测试库
-
cpuprofiler
谷歌 cpu 分析器的绑定
-
size-of
测量对象的总体内存使用量
-
devtimer
基准测试代码
-
benchpress
协调大型基准测试
-
ambient_profiling
在其它分析 crate 之上的非常薄抽象
-
efficiency-benchmark
测量笔记本电脑效率的基准测试工具
-
flamelens
终端的火焰图查看器
-
swarm_pool
Rust的优化对象池系统
-
rust_hawktracer
hawktracer性能库的Rust绑定
-
criterion-perf-events
为criterion测量perf事件
-
microperf
使用perf提供更多性能洞察的小工具
-
pddl_rs
PDDL解析器
-
witchcraft-metrics
通用指标库
-
coveralls
将作业发送到Coveralls (coveralls.io)
-
re_tracing
用于跟踪/跨度/火焰图的辅助工具
-
superluminal-perf
用于向分析器捕获添加用户事件的超级光速性能API
-
calliper
细粒度基准测试变得简单
-
风洞核心组件
风洞的核心组件
-
rpc-perf
RPC 性能测试
-
workflow-perf-monitor
一个用于为应用程序提供性能监控基础的工具包
-
instrumenter
允许在多线程应用程序上收集跟踪数据和硬件计数器的基本框架
-
l2r0-profiler-guest
RISC Zero 的分析器,客户端程序
-
peekbufread
实现了一个支持检查点的可窥视 std::io::Read
-
faster-pest
高性能 Pest 解析器生成器,将您的语法提升到下一个水平
-
perfdata
解析和处理性能数据,用于监控引擎如 Nagios,Icinga2
-
optick
超轻量级性能分析器
-
rbtree
Rust 的 rbtree
-
fast-bernoulli
高效的均匀概率采样
-
scaling
一个轻量级的基准测试库,用于测量扩展行为
-
pyroscope_pprofrs
Pyroscope Profiler的后端pprof-rs
-
harness
精确且可重现的基准测试
-
pkgcruft
基于pkgcraft的QA库和工具
-
ipp-sys
ipp-sys Intel IPP绑定的顶层便利包(part of ipp-sys)
-
ianaio-console
用于操作浏览器控制台的便利包
-
chord-output
异步并行案例执行器
-
nvbit-io
使用serde实现的NVIDIA NVBIT流式编码器和解码器
-
zerg
HTTP吞吐量基准测试库
-
performance_measure
测量Rust代码的性能
-
tracing-span-tree
用于分层分析的tracing订阅者
-
rd-hashd-intf
针对resctl-demo(接口库)的延迟敏感伪工作负载
-
rs_tracing
以trace事件格式跟踪事件
-
trace-time
轻松跟踪执行范围的执行时间
-
cargo-criterion
Cargo扩展,用于运行Criterion.rs基准测试并报告结果
-
is-even-u16
针对u16数字的特殊化is-even检查
-
xi-trace
基于库的分布式跟踪API,以满足xi-core、前端和插件的需求
-
moneta_fn
一组用于功能分析的宏
-
pore
repo的性能化重实现
-
tracy-rs
tracy实时分析器的Rust绑定
-
macroquad-profiler
macroquad的Profiler UI
-
aoc-runner
Advent of Code的运行器
-
fastant
用于替代
std::time::Instant
的即时计时组件,采用时间戳计数器 (TSC) 实现,性能高,精度高 -
codspeed-bencher-compat
CodSpeed 的基准兼容层
-
stak-profiler
Stak Scheme 的性能分析工具
-
readings-probe
用于关键指标进程日志的探针
-
trace-err
对跟踪包的小型扩展,提供用于 Result
和 Option 的单个方法 'trace_expect()' -
gbench
用于代码基准测试的工具,以便进一步使用 Chrome 跟踪进行分析
-
profile-demo
简要介绍
-
hermit_bench_output
hermit-bench 基准测试框架的接口
-
benchie
基准测试工具
-
ttimer
用于单个函数计时的微型包
-
benchy
对长时间运行的任务进行基准测试
-
cyfs-raptorq
RaptorQ (RFC6330)
-
usereport-rs
在性能分析的第一分钟内收集系统信息
-
iai-callgrind-runner
iai-callgrind 库所需的二进制包
-
tonic_prometheus_layer
Prometheus度量指标的Tonic兼容Tower Layer
-
keyvalint_bench
标准化的键值存储基准测试
-
puffin_egui
使用egui在游戏中显示puffin分析器的火焰图
-
wtf
基于帧的剖析crates
-
tempus_fugit
一个用于测量Rust表达式执行时间的微小库,具有纳秒级精度
-
howlong
测量程序在不同时钟下的执行时间
-
trace-tools
任务的跟踪和诊断工具
-
tracing-timing
基于跟踪的事件间时间度量
-
cpubaker
将每个核心转换为100%的程序
-
gperftools
谷歌gperftools的绑定
-
nokia/nperf
Linux的采样CPU分析器
-
hala-pprof
Hala性能分析工具包
-
breezy-timer
轻松且适用于生产的计时器
-
lading
负载测试守护进程
-
cbdr
比较基准测试工具
-
scopetime
记录任意作用域的运行时间
-
queuecheck
线程安全的队列测试和基准测试库
-
problem_generator
TD Mk Landscape基准测试生成器,用于与黑盒优化算法一起使用
-
perf-focus
性能数据的后处理工具
-
lcov-diff
获取lcov覆盖率文件的差异
-
coz-temporary
Rust 对
coz
因果分析器的支持:https://github.com/plasma-umass/coz -
craftingbench
基准测试宏 :)
-
speed_test
允许轻松地进行性能分析,无缝对接
-
wind_tunnel_runner
风洞运行器
-
aoc-main
定义Advent of Code的几个主函数的宏
-
s3lsio
用于AWS S3操作的命令行工具。它支持V2和V4签名。它还针对S3进行基准测试。它可以用于脚本、其他应用程序、cron等。它由JSON驱动,可以返回JSON数据...
-
update_rate
用于FPS计数器等的一个通用、低开销的速率计数器
-
flame
一个性能分析/火焰图库
-
async-instrumenter
一个futures的包装器,允许测量future执行所需的时间
-
nvbit-model
NVIDIA NVBIT 序列化和反序列化模型
-
tic
一个专注于时间戳事件速率和延迟的高性能统计库
-
core-to-core-latency
测量CPU核心间的延迟
-
rapl-energy
一个小型库,用于从RAPL获取CPU能耗
-
chord-input
异步并行案例执行器
-
wrk-api-bench
使用wrk执行HTTP基准测试并产生有用的性能回归信息
-
newrelic-unofficial
纯Rust实现的New Relic工具
-
resctl-bench-intf
使用真实场景进行全系统资源控制基准测试(接口库)
-
libtracecmd
libtracecmd的Rust封装
-
diol-cbind
基准测试库
-
axum-prometheus
收集并导出Axum的HTTP度量值的tower中间件
-
bitbelay
非加密哈希函数的性能评估工具
-
timedilator-2
为 nanoprof C 库提供的更快的实时 TUI 跟踪分析器
-
cliff
查找基准测试失败的负载
-
kperf-rs
在 kperf-sys 库上的 Rust 安全包装器
-
criterion-table
从 cargo-criterion 基准输出生成 markdown 比较表格
-
firestorm-enabled
firestorm 的依赖项。请勿直接使用。
-
observability
实验性跟踪想法
-
macos-profiler
Rust 程序的 macOS 分析器
-
critcmp
用于比较 Criterion 生成的基准测试数据的命令行工具
-
metrics-catalogue
度量目录
-
lua-perf
C 和 Lua 混合代码的性能工具
-
microprofile
用于分析和优化多线程程序的轻量级库
-
l2r0-profiler-host
RISC Zero的Profiler,主机端程序
-
qbsdiff_test_bench_utils
qbsdiff包的私有工具,用于测试和基准测试
-
pew
基于google/benchmark的Rust基准测试库
-
rsperftools
Rust 程序的内部性能工具
-
criterion-inverted-throughput
自定义criterion测量,以获取以[时间]/[元素或字节]格式的吞吐量
-
getr
围绕getrusage的基准测试包装器
-
grid_search_maze
用于测试和基准测试网格搜索算法的迷宫生成器
-
pfm-sys
libpfm4的绑定
-
plummerprimes
从https://github.com/PlummersSoftwareLLC/Primes构建、运行和报告基准测试
-
scope_timer
用于测量执行范围时间的简单计时器
-
holochain_client_instrumented
围绕holochain_client的包装器
-
webbundle-bench
WebBundle 基准测试
-
one_billion_rows_challenge
一亿行挑战
-
profl
性能分析器
-
tauri-plugin-devtools
CrabNebula devtools for Tauri:轻松检查、监控和理解您的应用程序
-
ulid-rs
将 https://github.com/suyash/ulid 从 C++ 重新实现为 Rust
-
redox-kprofiling
将 Redox 内核分析数据转换为 perf 脚本的转换工具
-
sirun
基准测试运行器
-
tracing-perf
追踪的性能和时间报告
-
lacan
高性能零配置指标实现
-
tracers
使用稳定的 Rust 生成非常低开销的原生跟踪点
-
hprof
分层分析器
-
print_perf
针对Rust的 ergonomics 打印优化。这个包将提供一个结构体和辅助宏,您可以使用它来测量并打印出代码中两点之间的时间。
-
视窗玻璃
一个基准套件和工具,用于比较同一原语的不同的实现
-
ppk2
Nordic的Power Profiler Kit 2的驱动程序
-
streaming-harness
用于流系统的基准测试工具
-
s2n-netbench-driver-s2n-tls
s2n-tls的s2n-netbench驱动程序
-
criterion-single-page-html
收集 criterion 生成的 html 文件,并提供一个单独的 html 文件,可以从 s3 服务器到浏览器中提供
-
mbench
易于使用的微基准宏。无依赖。
-
crate-race
比较Rust crate函数速度
-
intel-seapi
Intel单事件API (SEAPI) 和 ittnotify 的中级包装,如Intel VTune所使用
-
cortex-m-microclock
基于CYCCNT硬件计数的Cortex-M设备的软件时钟
-
ratel
Rust中的JavaScript转译器
-
autophagy-llvm
Autophagy的LLVM后端
-
bench_timer
为 rust 编写的基准测试库
-
hypcmp
用于运行带有提交开关的 toml 文件的 hyperfine 扩展
-
hermes_bench
Rust 中的基准测试套件生成器
-
tracing-coz
Coz 性能分析器与 rust tracing 之间的桥梁
-
maelstrom-common
运行 Maelstrom 节点的样板抽象
-
hdrhistogram
将 HdrHistogram 移植到 Rust
-
mm0_deepsize
deepsize crate 的 MM0 移植
-
tracy-client-sys
到 Tracy 性能分析器客户端库的低级别绑定
-
dinghy-build
简化交叉编译 - build.rs 脚本的帮助器
-
cargo-llvm-codecov-converter
从 llvm-cov 格式到 codecov 格式的转换工具
-
rftrace-frontend-ffi
作为静态库的默认 rftracer 前端,以便可以从 C 代码中调用
-
tracing-subscriber
实现和组合
tracing
订阅者 -
mybench
(非常原始的) 基准测试宏
-
might_sleep
通过估计睡眠时间来限制CPU使用
-
chairmark
不带不稳定内容的基准测试库
-
ep-systick
嵌入式分析
使用systick的实现 -
cadence
Rust的可扩展Statsd客户端
-
mbryant-aoc2021
AoC 2021的注释解决方案
-
cyfs-perf-client
包
-
tracing-actions
向回调提供操作跟踪结构的跟踪订阅者
-
downtown
实时BPF分析器
-
cargo-instruments
使用Xcode Instruments在macOS上分析二进制目标
-
tracing-bunyan-formatter
用于跟踪crate的Bunyan格式化程序
-
perf-count
使用Rust的性能计数器
-
rust-bench-output
hermit-bench 基准测试框架的接口
-
rtm-yaml
Rust类型映射器(RTM)包 rtm-yaml
-
tracing-ext-ffi-subscriber
用于FFI主机分析器的转发跟踪订阅者
-
s2n-netbench-cli
由s2n-netbench使用的内部包
-
nokia/nwind
Linux的采样CPU分析器
-
rprofiler
以HTML报告作为结果的代码分析
-
benchlib-rs
用于基准测试闭包的库
-
ssh-wrap
ssh包装
-
t-cmd
用于测量进程CPU时间和RSS的CLI实用程序
-
big_o
推断渐近计算复杂性
-
prom-timer
用于监控和跟踪的RAII Prometheus计时器
-
perf-event
Linux性能监控接口
-
xwytools
个人库
-
goku
用Rust编写的HTTP负载测试应用程序
-
criterion-macro
Criterion.rs 的自定义测试框架宏
-
float-quickly
一些 libm f32/f64 内置函数的更快、内联友好的版本
-
kprofiling
忘记将名称更改为 redox-kprofiling,如果您想要这个 crate 名称,请给我发邮件
-
disturbance
监控 web 服务行为中的干扰
-
persil
基于 measureme 的最小化、简单的分析库
-
benchmark_suite
通过完整的 I/O 控制快速收集基准测试信息
-
bench-rs
基准测试库
-
histlog
hdrhistogram crate,提供 HdrHistogram 间隔日志的离线程序列化到文件
-
serde-bench
用于基准测试 Serde 的最小化序列化格式
-
lading-throttle
负载测试守护进程
-
thread_profiler
一个输出铬迹格式的线程分析库
-
tracing-chrometrace
为 tracing-subscriber 提供输出 Chrome 样式跟踪的层
-
kperf
macOS
kpc_*
仪器API包装器 -
zoomies
异步DogStatsD客户端
-
molt-shell
Molt应用程序框架
-
perf-tools
Linux perf 工具
-
callgrind
-
partial-callgrind
Callgrind客户端请求在Rust中
-
rbspy-oncpu
Ruby 的采样 CPU 性能分析工具
-
utrace_macros
用于嵌入式目标的支持异步的基于仪器的分析库
-
performance-mark-impl
performance_mark 是一个属性宏,它为方法添加性能(时间)记录。此crate是实现细节,您应依赖
performance-mark-attribute
。 -
fliplru
一个显示缓存容量有效性的LRU缓存
-
ssdbench
Rust编写的轻量级SSD基准测试
-
Winstacks
从Windows进程收集CPU调用栈样本
-
Ibench
一个简单的Rust库,用于快速计时闭包
-
tracing-opentelemetry
OpenTelemetry的跟踪集成
-
loadem
用于模拟来自数千个客户端的Web负载的命令行工具
-
exonum_flamer
一个过程宏,用于插入
flame::start_guard(_)
调用 -
esl01-minibench
最小化的基准库
-
easytiming
简单的计时函数、代码块等
-
mappings
获取进程的映射(目前只在Linux上可用)
-
mem_viewer
Memory Viewer 是一个Rust库,它提供了一个宏和显示各种类型变量的内存内容。它允许用户以格式化的方式查看变量的名称、类型、大小和内存内容...
-
linux-perf-event-reader
解析来自原始字节的Linux perf_event信息
-
opentelemetry-application-insights
OpenTelemetry导出器,用于Azure Application Insights
-
perfetto_protos
生成由 perfetto 定义的协议缓冲区的 Rust 绑定
-
criterion-cuda
criterion 的 CUDA 基准测试
-
pyroscope-cli
Pyroscope 性能分析器 CLI
-
liar
灵活的独立基准测试
-
rbench
轻量级基准测试工具
-
chord-cli
异步并行案例执行器
-
profiling-procmacros
在其它分析 crate 之上的非常薄抽象
-
tracy-gizmos-sys
Tracy C API 的绑定
-
bench_rust
基准测试函数
-
rewrk
HTTP 基准测试工具
-
trackingalloc
快速跟踪分配器
-
deepsize
测量堆栈和堆上对象的总大小
-
criterion-polyglot
为 criterion 提供各种非 Rust 编程语言基准方法的扩展 trait
-
twiggy
代码大小分析器
-
time-cmd
计算一个进程运行所需的时间
-
opentelemetry-prometheus
OpenTelemetry 的 Prometheus 导出器
-
esr
Rust 中的 ECMAScript 风格语言转换器
-
wasmprof
允许分析在 wasmtime 中运行的代码
-
spirit-dipstick
自动配置 dipstick 后端
-
prometheus
Rust 应用程序的监控库
-
tracing-wasm
浏览器 WASM 的追踪订阅者
-
criterion-decimal-throughput
Criterion.rs 对十进制吞吐量(MB/s、GB/s 等)的测量
-
alloc_counter
统计分配、重新分配和释放。基于表达式或函数允许、拒绝或禁止分配。
-
flamegraph
cargo 子命令,用于生成 flamegraph,底层使用 inferno
-
marx
高性能零配置指标实现
-
rust_bench_parser
将 cargo bench 输出解析为结构体
-
wind_tunnel_instruments
Wind Tunnel 性能测量工具
-
papi
(性能API) Rust的包装器
-
bitbelay-providers
为
bitbelay
包生态系统提供数据提供者 -
superluminal-perf-sys
Superluminal 性能 C API 绑定
-
prime_bench
素数查找基准测试工具
-
tracelogging
Rust的 TraceLogging
-
speedometer
每秒吞吐量测量
-
rust_hawktracer_sys
rust_hawktracer 库的 sys crate
-
opentelemetry-auto-span
opentelemetry 跟踪的辅助库
-
cargo-profile
Cargo 子命令,用于性能分析
-
appinsights
Rust 的应用程序洞察 SDK
-
tracing-opentelemetry-instrumentation-sdk
一组辅助工具,用于基于
tracing
包构建 OpenTelemetry 仪器 -
shuffling-allocator
一个洗牌分配器,随机化堆对象位置;在基准测试中用于避免意外的缓存局部性,这可能掩盖性能评估
-
speak-easy
在 tracing 和与 tokio-rs 兼容的基础上构建的不同级别和轮换选项的日志功能
-
xray-lite
Rust 的 AWS X-Ray 守护程序客户端
-
nvbit-sys
到 NVIDIA NVBIT 二进制仪器库的原生绑定
-
performance-mark-attribute
performance_mark 是一个属性宏,它将性能(时间)日志添加到方法中
-
axum-tracing-opentelemetry
用于集成 axum + tracing + opentelemetry 的中间件和工具
-
hrsw
高分辨率计时器库
-
tracing-perfetto
以 perfetto 事件格式记录跨度的事件跟踪层
-
ep-dwt
嵌入式性能分析
实现使用数据观察点和跟踪(DWT)单元 -
bp3d-debug
用于 BP3D 软件的跟踪订阅者实现。支持通过 bp3d-logger 进行传统日志记录,并通过 TCP 支持远程性能分析。
-
opentelemetry-semantic-conventions
OpenTelemetry 的语义约定
-
re_memory
运行时内存跟踪和分析
-
substrate-benchmark-machine
用于基准测试 substrate 验证节点节点的 CLI
-
chord-util
异步并行案例执行器
-
memuse
测量类型动态内存使用的特性
-
criterion-linux-perf
Criterion.rs 的测量插件,使用 Linux 的 perf 接口提供测量
-
petr-profiling
用于分析 petr 编译器性能的工具
-
perf-event2
Linux性能监控接口
-
rtm-json
Rust类型映射器(RTM)crate rtm-json
-
easybench-wasm
针对Wasm目标的轻量级基准测试库
-
tsc-trace
使用时间戳计数器(x86 rdtsc)的低开销跟踪rust代码
-
lading-capture
负载测试守护进程
-
bench
运行程序,测量执行时间并打印统计信息
-
spandoc
将文档注释转换为跟踪span的过程宏属性
-
criterion_bencher_compat
Bencher常用部分的直接替代品
-
puffin_viewer
puffin性能分析器数据的查看器GUI