Make sure you have at least 15% free disk space (MFT fragmentation/running out of space risk). Make sure your hard drive is not fragmented. Make sure there is no hardware interrupts and DPCs (usually caused by bad drivers and/or virtualization). This will turn off Git or another VCS provider and improve overall performance. In Visual Studio options, go to Source Control | Plug-in Selection: select None for the source control plugin. To configure solution-wide analysis, go to ReSharper | Options | Code Inspection | Settings. Even if it is disabled, you can find all code issues in your solution at any time by running code inspection for the whole solution. If you do not use solution-wide analysis, disable it or consider disabling warnings in solution-wide analysis. Go to ReSharper | Options | Environment | Performance Guide to check and quickly fix ReSharper and Visual Studio preferences that affect performance. The most common causes of performance problems could be eliminated with the following actions: Note that because ReSharper processes assembly annotations at the very first start, any subsequent start will be faster even if you clean up ReSharper caches. Subsequent openings of this solution will not result in any significant delays because the indexing results are already cached on your hard drive. ReSharper builds and caches a model of the solution, which is then used in almost all of its features - not only for code analysis, but also for navigation and search, code completion, unit testing and more. In this case, provided your system meets the requirements, the check-list below will help you fix performance problems in most cases.Ī significant time (up to several minutes) taken for opening a large solution for the first time is not a sign of a problem. Often, this is reported to happen on large-size solutions and when ReSharper is installed to Visual Studio v. Visual Studio and ReSharper, which share the same 32-bit process push your system to its limits.
We believe that Visual Studio developers are working towards the same things.īy trying to speed up ReSharper on outdated hardware by disabling some features, you deprive yourself of great tools that can speed up your development performance. We constantly make sure that ReSharper works fine on modern hardware and with medium- and large-size solutions without any tweaking. In this case, we suggest upgrading your system as the first step of dealing with the problems. Your system does not meet the requirements.
There are two major sources of performance problems with ReSharper installed in Visual Studio: It runs in a 64-bit process making memory issues less likely. NET IDE, which among other things includes almost all ReSharper features. You may be also interested in JetBrains Rider - a standalone cross-platform.