Big change to JetBrains ReSharper cuts Visual Studio freezes
Briefly

Big change to JetBrains ReSharper cuts Visual Studio freezes
"JetBrains has updated ReSharper, its .NET plugin for Visual Studio, with an out-of-process design that achieves a 61 percent reduction in UI freezes, the company claims. However, the new mode has reduced functionality. ReSharper is a productivity tool for navigating and refactoring .NET code. It is the most popular extension in the Visual Studio Marketplace, with more than 2.8 million installs."
"While the functionality of the tool is well-liked, the most common complaint is performance. "Tried many times over the years - just too slow," said one developer earlier this year. The problem is not just that ReSharper is slow, but its negative impact on Visual Studio itself. "It's sad to see what is such a promising add-in cause Visual Studio to become unusable," said another dev back in 2022."
"The change to out of process is intended to improve matters. The feature has landed in ReSharper 2025.2, currently in preview. Previous versions share the Visual Studio UI process, causing freezes when analysis took too long. JetBrains tested this by opening the open source Orchard Core content management system in Visual Studio. With ReSharper running out of process, frozen UI (defined as a freeze of longer than 100 ms) fell from 26 to 10.1 seconds."
JetBrains implemented an out-of-process mode for ReSharper to reduce Visual Studio UI freezes, achieving a claimed 61 percent reduction in frozen UI. ReSharper provides navigation and refactoring for .NET and has over 2.8 million installs. Performance and negative impacts on Visual Studio have been frequent user complaints, including slowdowns and freezes. Testing on the Orchard Core solution reduced frozen UI from 26 to 10.1 seconds; smaller projects saw startup freezes drop from about 18 to 10 seconds. The out-of-process mode is off by default and currently disables debugger integrations, AI features, diagramming, dynamic program analysis, and integrations with dotMemory, dotTrace, and dotCover.
Read at Theregister
Unable to calculate read time
[
|
]