Share via


How to: Configure Noise Reduction in Profiling Tools Report Views

Performance reports can be configured for noise reduction by limiting the amount of data that is presented in the Call Tree view and the Allocation view. By using noise reduction, performance problems are more prominent. This is useful when you analyze performance reports.

Noise reduction configuration options include the following settings:

  • Trimming   When a report is analyzed, the view will omit functions that fall in the value and threshold settings that you have configured, as described in the trimming procedure that follows. By default, trimming is enabled.

  • Folding   If you enable folding, consecutive functions on a path that meet the settings that you have configured will be merged, as described in the folding procedure that follows. By default, folding is enabled by default.

To configure trimming for a performance report

  1. When either a Call Tree view or Allocation view is displayed in the generated report, on the Developer menu, click Profiler and then click Noise Reduction Options.

    The Noise Reduction dialog box appears.

  2. To enable trimming, follow these steps:

    1. Select Enable Trimming. This is the default setting.

      Note

      If noise reduction is enabled, an information bar will display in the report. For more information, see Call Tree View and .NET Memory Allocations View.

    2. Configure the value setting by using the Value drop-down list and choosing the applicable setting.

    3. Configure the desired threshold setting by typing a percentage value in the Threshold text box.

    4. To enable the noise reduction warning in the generated report, select Display warning when Noise Reduction is enabled. This is the default setting.

  3. To disable trimming, clear Enable Trimming.

  4. Click OK.

To configure folding for a performance report

  1. On the Developer menu, click Profiler and then click Noise Reduction Options.

    The Noise Reduction dialog box appears.

  2. To enable folding, follow these steps:

    1. Select Enable Folding. This is the default setting.

      Note

      If noise reduction is enabled, an information bar will display in the report. For more information, see Call Tree View and .NET Memory Allocations View.

    2. Configure the value setting by using the Value drop-down list and selecting the applicable setting.

    3. Configure the desired threshold setting by typing a percentage value in the Threshold text box.

    4. To enable the noise reduction warning in the generated report, select Display warning when Noise Reduction is enabled. This is the default setting.

  3. To disable folding, clear Enable Folding.

  4. Click OK.

See Also

Tasks

How to: Exclude or Include Short Functions from Instrumentation

Reference

Call Tree View

.NET Memory Allocations View

Concepts

Customizing Profiling Tools Report Views