Feature Request: Group similar stacks
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- react, typescript
- Domain
- data-visualization
Research direction
Start by locating the flame stack data processing and the existing UI for displaying stacks. Determine how to group stacks by their top frame or two and how the optional view should expose the resulting hotspots. Done means similar stacks form shared plateaus and the existing UI can show the grouped result optionally.
Written by the indexing model from the issue text.
Description
Often the top frame or two is shared among several otherwise-unique stacks, due to different code paths, inlining, etc.
This ends up making various plateaus smaller than they could be, making problem areas harder to spot.
I've long thought about writing a script that filters out all but the top frame or two, and uses that to generate a list of hotspots. It seems like this could be a fairly easy addition to flame, from a data perspective, and the existing UI is almost enough to show this (optionally).
- Dominant language
- TypeScript
- Stars
- 38
- Forks
- 3
- Avg merge
- 30m
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from platformatic/react-pprof
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
platformatic/react-pprof#43 · 2 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
platformatic/react-pprof#26 · 2 comments · 1 reaction ·
All issues in platformatic/react-pprof
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
copse-dev/agent-pane#2953 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·