-
pprof
Rust程序的内部性能工具
-
性能分析
对其他性能分析crate的非常薄的抽象
-
tracing-core
应用级跟踪的核心原语
-
inferno
FlameGraph性能分析工具套件的Rust版本
-
tracing-chrome
用于输出Chrome风格跟踪的tracing-subscriber层
-
jemalloc-sys
Rust对jemalloc的FFI绑定
-
dhat
使用DHAT进行堆分析和非正式分析
-
flamegraph
使用inferno生成flamegraphs的cargo子命令
-
tracy-client
Tracy性能分析器客户端库的高层绑定
-
brunch
微型基准测试运行器
-
framehop
支持多种格式的栈帧回溯
-
cargo-instruments
使用Xcode Instruments在macOS上对二进制目标进行性能分析
-
counts
用于即时性能分析的命令行工具
-
memory-stats
Rust的跨平台内存分析器
-
tracing-tracy
使用Tracy检查启用了跟踪的Rust应用程序
-
ra_ap_profile
用于rust-analyzer性能分析的工具集合
-
minicov
为no_std和嵌入式程序提供代码覆盖率和基于性能的优化支持
-
aws-sdk-codeguruprofiler
AWS SDK for Amazon CodeGuru Profiler
-
jemalloc_pprof
将jemalloc堆分析转换为pprof以了解内存使用情况、修复内存泄漏和修复OOM杀戮
-
pyroscope
Rust、Python和Ruby应用程序的持续性能分析代理
-
renderdoc
Rust应用程序绑定
-
ittapi
ittapi的高级Rust绑定
-
nvbit-rs
使用NVIDIA NVBIT二进制插桩库的惯用库
-
nvtx
NVIDIA®工具扩展SDK (NVTX)的Rust绑定
-
top-type-sizes
使-Zprint-type-size更有用
-
legion_prof
Legion Prof:Legion的剖析器
-
iai
一次性基准测试库
-
nvbit-build
编译NVIDIA NVBIT插桩的构建时助手
-
time-graph
始终开启的记录函数计时和相应的调用图
-
tracy_full
Tracy剖析器的全功能绑定
-
tracing-profile
基于span的剖析器,利用tracing crate
-
py-spy
Python程序采样分析器
-
coz
Rust对
coz
因果分析器的支持:https://github.com/plasma-umass/coz -
renderdoc-sys
对RenderDoc API的低级绑定
-
wholesym
获取符号文件并将代码地址解析为符号和调试信息的完整解决方案
-
micrometer
用于低开销的多线程应用程序中快速、高频事件的性能分析
-
tracing-futures
使用
tracing
对futures
进行测量 -
alloc_counter
计数分配、重新分配、释放。基于表达式或函数允许、拒绝或禁止分配。
-
blondie
从Windows进程收集CPU调用栈样本
-
benchmark-rs
Rust库的性能基准测试
-
nvbit-model
NVIDIA NVBIT序列化和反序列化模型
-
coarse-prof
用于粗粒度层次分析的小型库
-
nvbit-io
NVIDIA NVBIT流式编码器和解码器实现,使用serde
-
deno_bench_util
deno库的基准和性能分析工具
-
tracing-flame
从跨度时间创建火焰图的跟踪层
-
profi
基于作用域的单线程和多线程性能分析
-
decodeme
从
measureme
解码性能事件数据的定义 -
broxus-util
Broxus使用的实用工具集合
-
size-of
测量对象的总内存使用量
-
flamelens
终端中的火焰图查看器
-
cpuprofiler
绑定到谷歌的CPU分析器
-
cloud_profiler_rust
谷歌云性能分析器Rust代理
-
ambient_profiling
对其他性能分析crate的非常薄的抽象
-
re_memory
运行时内存跟踪和分析
-
tsc-trace
使用时间戳计数器(x86 rdtsc)进行低开销的Rust代码跟踪
-
rust_hawktracer
Hawktracer分析库的Rust绑定
-
winliner
WebAssembly间接调用内联器
-
flamer
一个过程宏,用于插入
flame::start_guard(_)
调用 -
ittapi-sys
ittapi的Rust绑定
-
utrace
适用于嵌入式目标的支持异步的基于测量的分析库
-
loupe
Rust的分析工具
-
timeln
使用计时信息注释您的stdout
-
wasm-snip
用
unreachable
替换 wasm 函数 -
uwheel-stats
uwheel的分析工具
-
tracing-perfetto
记录跨度的事件为perfetto事件格式的跟踪层
-
locktick
自动锁定会计与配置文件
-
tracy-client-sys
对 Tracy 配置文件客户端库的低级绑定
-
tracy-rs
为 Tracy 实时配置文件提供的 Rust 绑定
-
tracing-timing
在跟踪之上的事件间时间度量
-
petr-profiling
用于分析 petr 编译器性能的工具
-
nvbit-sys
对 NVIDIA NVBIT 二进制代码插入库的本地绑定
-
rs_tracing
以跟踪事件格式跟踪事件
-
pprof_util
用于表示和操作配置文件数据的各种实用程序
-
proflogger
实现一个宏以启用自动函数配置文件
-
fliplru
一个显示缓存容量有效性的 LRU 缓存
-
tracing-span-tree
用于分层配置文件的跟踪订阅者
-
ftdc
下载 ftdc 数据用于 mongodb 集群
-
moneta_fn
一套用于功能分析的宏
-
wtf
基于帧的功能分析库
-
bp3d-tracing
用于BP3D软件的跟踪订阅者实现。支持通过bp3d-logger的传统日志记录,并通过TCP支持远程分析。
-
readings-probe
关键指标进程日志的探针
-
profilr-db
内存分析数据库
-
flame
分析/火焰图库
-
olin
一个小型运行时库,用于帮助链接到CommonWA的程序针对Olin进行编译。这只在wasm32-unknown-unknown目标上有用。
-
embedded-profiling
为
no-std
嵌入式目标提供分析 -
coz-temporary
Rust对
coz
因果分析器的支持:https://github.com/plasma-umass/coz -
utrace_parser
适用于嵌入式目标的支持异步的基于测量的分析库
-
vim-profiler
一个vim分析工具
-
utrace_rtt
适用于嵌入式目标的支持异步的基于测量的分析库
-
cargo-profile
Cargo子命令,用于分析性能
-
hala-pprof
Hala性能分析工具包
-
firestorm-enabled
firestorm的依赖项。请勿直接使用。
-
scopetime
记录任意作用域的运行时间
-
microprofile
用于性能分析和优化的小型库
-
tracing-ext-ffi-subscriber
FFI主机性能分析器的转发跟踪订阅者
-
perf-focus
用于分析perf数据的后处理工具
-
timedilator-2
用于nanoprof C库的更快的实时TUI跟踪性能分析器
-
prof
使Rust程序性能分析更简单的工具
-
speed_test
允许无缝地进行性能分析
-
tcmalloc
使用tcmalloc的插入式全局分配器
-
py-spy-for-datakit
为发送数据到datakit而修改的py-spy
-
tictoc
时间持续时间性能分析库
-
wrk-api-bench
使用wrk进行HTTP基准测试并生成有用的性能回归信息
-
winstacks
从Windows进程收集CPU调用栈样本
-
logtra
一个最小化的日志库
-
scope_timer
一个极其易于使用的计时器,用于测量执行范围时间
-
onestop
计时代码并在多个上下文/线程之间汇总。还有其他东西吗?
-
tracing-chrometrace
用于输出Chrome风格跟踪的tracing-subscriber层
-
hermes_bench
Rust中的基准测试套件生成器
-
kprofiling
忘记将其重命名为redox-kprofiling,如果您想使用这个crate名称,请给我发邮件
-
easybench-wasm
针对Wasm目标的轻量级基准测试库
-
vignette
作为库的采样分析器。特别适用于需要稍后解冻符号的软件发货
-
redox-kprofiling
Redox内核分析数据转换为perf脚本的转换工具
-
profiling-procmacros
对其他性能分析crate的非常薄的抽象
-
wasmcov
一组用于wasm模块覆盖的辅助工具
-
rust_hawktracer_normal_macro
为 hawktracer 性能分析库提供的辅助crate
-
utrace_core
适用于嵌入式目标的支持异步的基于测量的分析库
-
bbq-rs
用于数据交换和性能分析的基于块的有界队列
-
cargo-prof
使Rust程序性能分析更简单的工具
-
hypcmp
运行 hyperfine 与 toml 文件配合使用,带有提交开关的扩展
-
persil
基于 measureme 的最小化且简单的性能分析库
-
trackingalloc
快速的跟踪分配器
-
ep-systick
embedded-profiling
使用 systick 的实现 -
exonum_flamer
一个过程宏,用于插入
flame::start_guard(_)
调用 -
stratus
为 rust 提供的性能分析库
-
cosm-orc
Cosmwasm 智能合约编排和燃气性能分析库
-
ep-pin-toggle
embedded-profiling
使用 GPIO 切换的实现 -
rprofiler
使用 HTML 报告作为结果的代码性能分析
-
ep-dwt
embedded-profiling
使用数据观察点和跟踪(DWT)单元的实现 -
firestorm-core
firestorm 内部组件
-
trie-standardmap
用于分析 trie 的标准测试映射
-
radix-engine-profiling
用于 Radix 引擎性能分析,来自 Radix DLT 项目
-
gl_generator_profiling_struct
ProfilingStructGenerator for gl_generator
-
perf-tools
Linux perf 工具集
-
readings
图形关键指标进程日志
-
cargo-heaptrack
cargo 子命令,用于生成 heaptrack 火焰图
-
mascheroni
用于编写和评估算法的数学库
-
screeps-profiler
Screeps 的 WASM 性能分析助手库
-
rust_hawktracer_sys
rust_hawktracer 库的 sys crate
-
iaca-marker-macros
用于在 Rust 代码中生成 Intel 架构代码分析器标记的未官方宏。与英特尔无关或未获英特尔认可。
-
utrace_macros
适用于嵌入式目标的支持异步的基于测量的分析库
-
s-trie-standardmap
用于分析 trie 的标准测试映射
尝试使用DuckDuckGo搜索。搜索.