Skip to content

Butterfly view#162

Draft
bric3 wants to merge 7 commits into
masterfrom
sandwich
Draft

Butterfly view#162
bric3 wants to merge 7 commits into
masterfrom
sandwich

Conversation

@bric3

@bric3 bric3 commented Apr 7, 2023

Copy link
Copy Markdown
Owner

Currently work in progress to produce a butterfly (also called a sandwich view).

Screenshot 2023-04-12 at 14 11 23

  • Produce an optimized and coherent butterfly view component, currently the view is based on two FlamegraphView
  • Fix the predecessors (callers), currently the weight and cumulative Weight are at odd with the converter's expectation.
    Now the weight and cumulativeWeight have a different meaning for predecessors, respectively the weight is the impact on the callers in the current backtrace, and cumulativeWeigth is the total amount of the predecessor in this profile (in the selected events)
  • Allow to enter this view dynamically, currently the filter is hardcoded for specific methods found in a specific profile.
  • Hide root node
  • Predecessors should be positioned at the bottom (might be fixed by not reusing FlamegraphVew)

Fix #108

@github-actions

Copy link
Copy Markdown

❌ Java CI with Gradle failed:

@bric3 bric3 force-pushed the sandwich branch 3 times, most recently from d8fab3b to 2974e55 Compare April 13, 2023 11:51
bric3 added 7 commits April 9, 2024 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Alternate visualizations for callers / callees trees (sandwich or butterfly)

1 participant