ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

Performance Guide

Last modified: 14 November 2024
ReSharper options: Environment | Performance Guide

Use this page to get an overview of performance-critical preferences and quickly change their values. If a preference has a suboptimal value, ReSharper displays a snail icon ThemedIcon.Snail.Screen.(Gray).png next to it.

When you select a preference in the list, ReSharper displays the path where it is configured, the current value, and the recommended value at the bottom of the page. If the current value of the selected preference differs from the recommended value, you can click Apply and ReSharper will automatically set the recommended value.

For some preferences — such preferences are marked with the warning icon ThemedIcon.Warning.Screen.(Gray).png — it is not feasible to automatically change their values. When you select such preference, you can click Open Options at the bottom of the page and configure it manually.

By default, ReSharper automatically checks performance-critical preferences and if their values differ from the recommended ones, it displays a notification on the Visual Studio status bar:

ReSharper: Performance guide status-bar notification

If you want to disable these notifications, clear the Enable performance suggestions checkbox.

Each of the items on the page also has a drop-down selector, where you can choose how ReSharper should react if the preference has a suboptimal value:

  • Ignore — ReSharper will not track this preference.

  • Notify me — if the preference has a value that differs from the recommended one, ReSharper will display a notification on the Visual Studio status bar.

  • Fix silently (might be unavailable for some preferences) — ReSharper will automatically set the recommended value for this preference if it detects a different value.