torch — generates FlameGraphs based on DWARF Debug Info

torch A script that glues perf CPU sampling and Brendan Gregg's visualizer to generate FlameGraphs. Requirements Usage Examples License Requirements L
Information
Category: Rust / Profiling
Watchers: 4
Star: 128
Fork: 10
Last update: Nov 17, 2023

Related Repos



larksuite A toolkit designed to be a foundation for applications to monitor their performance.
 

nnethercote This crate provides heap profiling and ad hoc profiling capabilities to Rust programs, similar to those provided by DHAT.
 

kdy1 Profiling rust program made easy.
 

aclysma Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf
 

EmbarkStudios 🐦 Puffin - The Friendly Little Profiler Puffin is an instrumention profiler written in Rust where you opt-in to profile parts of you code: fn my_func
 

aeledfyr deepsize A trait and derive macro to recursively find the size of an object and the size of allocations that it owns. This has can work in #[no_std] e
 

jonhoo trawler-rs This crate provides a workload generator that emulates the traffic to lobste.rs. It is a mostly open-loop benchmark similar to TailBench, b
 

jonhoo Inter-event timing metrics on top of tracing. This crate provides a tracing::Subscriber that keeps statistics on inter-event timing information. More
 

ludat hado Monadic haskell-like expressions brought to rust via the hado! macro What? A little macro for writing haskell-like do expressions without too muc
 

embarkstudios 🔆 superluminal-perf-rs Superluminal Performance profiler Rust API for adding user events to captures. How to use In Cargo.toml add: [dependencies] su
 

gz perfcnt A library to program performance counters in rust. Documentation API Documentation See the examples/ directory for more code-snippets on how t
 
366

llogiq A proc macro to insert appropriate flame::start_guard(_) calls (for use with flame) This proc macro requires Rust 1.30. Because flamer is a proc macro
 

bluss A port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark
 
127

athemathmo CPU Profiler This library provides bindings to google's cpuprofiler. Why use this? There are other profiling tools for Rust, cargo-profiler is particu
 

alexene rust_hawktracer Rust bindings for the Hawktracer profiler. This crate offers simple, minimal bindings to help you profile your rust programs. If profi