Call Tree Visualization
Symbol information is used to map program addresses to symbol names. Breaking down a profile at symbol granularity is a useful way to understand the time spent in blocks of code. There are a variety of methods for summarizing the information in a set of samples that include backtraces of each sample's call stack:
- Top-down (tree) visualization is used to find "hot" (frequently sampled) call paths, starting at the root symbol (e.g. main).
- Bottom-up (leaf) visualization is used to find "hot" code, starting in the symbols where samples occurred.
- Hotspot visualization is a complete list of symbols encountered in the profile that is used in conjunction with a side-by-side tree and leaf views (butterfly view). Selecting a symbol in the hotspot list shows the callers and callees of that symbol in the butterfly view.
Read more about this topic: Rotate Right Zoom
Famous quotes containing the words call and/or tree:
“Please your honors, said he, Im able,
By means of a secret charm, to draw
All creatures living beneath the sun,
That creep, or swim, or fly, or run,
After me so as you never saw!
And I chiefly use my charm
On creatures that do people harm,
The mole, and toad, and newt, and viper;
And people call me the Pied Piper.”
—Robert Browning (18121889)
“Is not disease the rule of existence? There is not a lily pad floating on the river but has been riddled by insects. Almost every shrub and tree has its gall, oftentimes esteemed its chief ornament and hardly to be distinguished from the fruit. If misery loves company, misery has company enough. Now, at midsummer, find me a perfect leaf or fruit.”
—Henry David Thoreau (18171862)