🔧

Profiler

advanced

Performance profiling with flamegraphs

Flamegraph ile performans profilleme

Estimated Time
⏱️ 2-3 months
Essential Crates
📦 3

Tags

profilingperformanceflamegraph

Required Crates

Essential

perf-event
Linux perf events

Linux perf olaylari

crates.io →
perf-event = "0.4"
inferno
Flamegraph generation

Flamegraph olusturma

crates.io →
inferno = "0.11"
symbolic
Symbol resolution

Sembol cozumleme

crates.io →
symbolic = "12"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-profiler"
version = "0.1.0"
edition = "2021"

[dependencies]
perf-event = "0.4"
inferno = "0.11"
symbolic = "12"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other DevTools Projects