Profiling Settings

  In the profiling settings section of the session settings dialog you can adjust a number of settings that impact profiling detail and overhead. Please see the detailed discussion in the help topic on profiling settings to get a background understanding of the various available settings.
  The profiling settings section displays a list of pre-configured profiling settings templates that are targeted at a variety of situations. As different templates in the drop down list are selected, the description box and the performance indicators below it are updated accordingly. Both description and performance indicators should help you choose the best template for your task at hand. If you click on the [Customize profiling settings] button below the drop down list, the profiling settings dialog is opened.

If you customize the profiling settings, the text in the drop down list changes to "[Customized]". You can save new profiling settings templates with the [Save as template] button. The profiling settings template dialog is then displayed.

On the session defaults tab of the general settings dialog you can change the default profiling settings template used for new sessions.

  The profiling settings dialog is grouped into several tabs:
  • Method call recording
    Configure method call recording options for the session. These settings affect CPU views and memory views with allocation information.
  • CPU profiling
    Configure options regarding CPU profiling. These settings affect CPU views only.
  • Probes
    Configure recording options for probes.
  • Memory profiling
    Configure options regarding memory profiling. These settings affect all memory views.
  • Thread profiling
    Configure options regarding thread profiling. These settings affect all views in the thread section.
  • Miscellaneous
    Configure miscellaneous options for profiling.
  Other settings, which concern the presentation of profiling data are called view settings and are accessible from the main toolbar as well as from context sensitive menus in each view. View settings are persistent as well and are saved automatically for each session.