dvc94ch / dvc94ch/cargo-trace

flamegraphing tools

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
40
Forks
0
PR merge metrics
No merged PRs in 30d

Description

- [x] cpu: user space stack trace samples: profile:hz:99
- [ ] cache: L3 cache misses
- [ ] threads: count forks
- [x] mem: allocations: count malloc/ralloc/free: uprobe:libc:malloc
- [ ] mem: usage: count allocation size of malloc/ralloc/free
- [ ] net: bandwidth: count sendmsg/sendmmesg buffer size
- [ ] blocking: kprobe:finish_task_switch

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing implementation behind the checked CPU stack-trace and malloc sampling items. Choose one unchecked metric to scope separately, then verify how its perf event data would be collected and represented in the flamegraph; done means that metric works end to end.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust
Domain
observability, performance, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.