The Stacks view offers a good top-down view of your program.
It is easy to follow down from the main function to see which code paths took the most time. Each line of the Stacks view shows the performance of one line of your source code, including all the functions called by that line.
The sparkline graphs are described in detail in Source code (MAP)