Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

bric3
Copy link
Owner

@bric3 bric3 commented Apr 7, 2023

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

❌ 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