Use Function HotSpots to get list of most CPU time (self-time and children time) consuming functions, expand the function to get its processes and further expand to get its threads. All the functions are sorted in descending order of CPU time.
Select a function to get all the call paths to this function and total CPU time consumed in every call path.
Double click on the function to analyze the instruction level sample attribution for that function using the Source View. See Source and Assembly.
Figure 1. Function Hotspots