Explore speedscope views: Time Order, Left Heavy, and Sandwich
mainSpeedscope provides three primary ways to visualize profile data:
- Time Order (Default): Call stacks are arranged from left to right in the order they appear in the input file (chronological order). This is useful for understanding how an application behaves over time.
- Left Heavy: Identical stacks are grouped together, and stacks are sorted so that the heaviest child stack is on the left. This is useful for identifying where time is spent when many functions are interleaved.
- Sandwich: A tabular view listing all functions and their associated times. You can sort by self-time or total time. Selecting a row shows the flame graphs of all its callers and callees.