Quantcast
Viewing all articles
Browse latest Browse all 76

Making the Call Stack Pane Work for You



VTune™ Amplifier XE Call Stack Pane

The call stack pane is displayed in viewpoints of analysis types that include stack data. It is displayed on the right side of the viewpoint (highlighted below in a gold box).

Image may be NSFW.
Clik here to view.
call stack pane highlighted in viewpoint

The call stack pane identifies the calling sequences to the selected function, in order of contribution to the total time for the selected function.  Call stacks from different threads are aggregated together, showing all the call stacks for a function, without providing information on what threads were calling.  See the product documentation for more details.

Some users have found that the call stack pane is difficult to read and decipher.  The VTune™ Amplifier XE supports configuring the data that is included in the call stack pane via a context menu.  By default, the binary filename, function name, byte offset to the call site within the function, source filename and line number are displayed (when available).  For example,

Image may be NSFW.
Clik here to view.
call stack pane with all info

The context menu allows the user to exclude some or all of this information and to change the formatting.

Image may be NSFW.
Clik here to view.
call stack pane context menu

Unchecking "Show Modules" and excluding modules, or binary filenames, results in the following display:

Image may be NSFW.
Clik here to view.
call stack pane no module

By default, the call stack pane attempts to display all information on one line ("One-line Mode").  Turning off this option, results in the information being displayed on two lines, as in the following display:

Image may be NSFW.
Clik here to view.
call stack pane two line mode

The display looks like the following, when excluding the source filename and line number:

Image may be NSFW.
Clik here to view.
call stack pane no src file line number 2

Finally, removing the binary filename (e.g., "module") and source filename and line number, results in a call stack pane display with only the function name and offset to the call site.

Image may be NSFW.
Clik here to view.
call stack pane no src or line number

Additionally, the context menu provides a mechanism for copying the calling sequencing to the clipboard for pasting into other applications.  Here is an explain of data copied to the clipboard:

Image may be NSFW.
Clik here to view.
clipboard small

So, depending on your preference for viewing call stack information, you can configure the call stack pane to suit your needs.


  • performance profiler
  • Call Stack Pane
  • menu
  • Configure
  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Java*
  • Beginner
  • Intel® C++ Studio XE
  • Intel® Cluster Studio XE
  • Intel® VTune™ Amplifier XE
  • Development Tools
  • Optimization
  • URL
  • Getting started
  • Featured Product Support

  • Viewing all articles
    Browse latest Browse all 76

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>