"We've noticed that extension 'ReSharper Ultimate' is slowing Visual Studio" message

In case you get this

2017-07-11_1339.png

and this

2017-07-11_1339_001.png

or that

2017-08-17_1118.png

We have no idea how MS team counts that number of seconds in VS performance monitor. Sometimes it complains about its Error List  https://developercommunity.visualstudio.com/content/problem/16041/vs-2017-rc-weve-noticed-that-a-tool-window-error-l.html or something else.

If you notice a real performance problem apart from that message, first of all, please try following this guide https://www.jetbrains.com/help/resharper/Speeding_Up_ReSharper.html

If those steps did not help and you still experience the performance problem, please follow https://resharper-support.jetbrains.com/hc/en-us/articles/207243205 article to send us a perf snapshot.

18 comments

You don't deny the fact that the IDE freezes when it boots up, though, right?

Just an observation.

 

It gets old having to manually close the major yellow banner across the top, but indeed, performance isn't truly affected. 

I would follow your guide for performance, but it explicitly means I must disable features that I would rather not disable.
Guess it's something to deal with like many things in life. I refuse to go back to Visual Studio without resharper. So if I must toil with a yellow banner, so be it..

Edited by ensemblebd
3

on the right - "Never show this again"

 

There, I fixed it

-3

I'm afraid that in my experience R# creates significant slowdown during loading of large projects and even worse during debugging, especially when compared to VAX, I really hope this can be improved upon.

2

I also get this warning from Visual Studio (so that people googling it can find this page).

Extension 'JetBrains ReSharper Ultimate 2017.3.3 11.0' likely caused 7 seconds of unresponsiveness. Disabling it may improve your experience.

4

I also get this message every single time I open Visual Studio 2017. And sure, I can have it stop showing the message. (By the way, mine says it cause 11 seconds of unresponsiveness.) But it is annoying that it takes so long to start up!

And like ensemblebd, I have reviewed the Performance Guide that Resharper keeps recommending I use to improve performance, but then why use Resharper at all? Most of the stuff it recommends to disable is stuff I want to use! If I disabled all of the preferences affecting performance that it recommended, then I might as well not even start up Resharper and just use the built-in VS enhancements that they have made. I am about ready to completely disable R# for a day and see how performance is without it!

4

The performance is so terrible, I have found integrated roslyn VS2017 extensions to pretty much replace all of resharper, at least for the actions and functions my team uses. We all immediately noticed VS2017 is super responsive and usable again. So far that is 10 of us moving off of reshaper and cancelling subscriptions. I will say took me about 2 weeks to get used to the differences, but with the latest release of VS2017 and the reshaper keyboard mapping we are fully joy.

 

#ByeResharper #NeverLookBack

Edited by D Turco
8

Same thing here, but my only problem with the banner is the visual disturbance. Is there a way to suppress it specifically for ReSharper? I don't want to disable the warning for all addons.

0

Same here. This is getting old!

Running windows 10 on bootcamp on MacBook Pro Touchbar (custom build with upgraded CPU)

1

Guys, guys, those are rookie numbers! Its telling me it is causing 60+ seconds of unresponsiveness!!!

It's a big solution (70+ projects) but to me that seems unreasonable

My set up is Windows 10 Enterprise 64 bit, Intel Core i7-8650U @ 1.90GHz 2.11GHz, 32GB RAM

I've turned off all the VS features that were reccomended by Resharper in the performance options section apart from codelense, as I find this very useful and turned off Solution wide analysis in Resharper too. However it is still clunky as hell. Its my first few weeks using Resharper and I want to give it an honest try, but I can't work with it atm and if I'm honest all of the features my colleagues tell me about to try and convince already exist in vs 2017 so as of the moment I'm not sold

2

Is anyone at jetbrains listening to this? How can I justify paying licensing fees when most of the time I am running VS with Resharper disabled. The solution I am working on is big (70 + projects) but for R# do hinder performance on VS on a 6 core 12 thread 64GB machine is inexcusable especially since the solution is fine when R# is off.

2

I think it would be funny, if we used [dotMemory] and [dotTrace] to profile it. 
The results should be quite interesting. 

https://stackoverflow.com/questions/9281662/how-to-debug-visual-studio-extensions#answer-9281921

 

I would presume it has to do with preloading, since it happens at boot up. ReSharper has a lot of work to do, I'm sure. 
So it would be enlightening to see which bit of the code is to blame. 
It is noteworthy though that ALL jetBrains products have a significant boot up. 
It's clearly a strategy to their internal development. And likely for good reasons.

Surely a tick-box for Threaded loading, with a "please wait" in the bottom status bar, would be more useful than load-blocking the main-thread.
Is it not possible to use threads in vstudio extensions? Hmm..

I realize though, that such a thing isn't part of the business strategy of corporate development. We might be on our here guys. And understandably so (sadly).

Edited by ensemblebd
1

While there might be some truth to ReSharper slowdowns, I experience that message with every one of my plugins (PostSharp, NCrunch, GhosDoc, etc.). I'm afraid that Visual Studio is just trying to deflect attention away from its own poor performance. Whoever on the VS team thought that this blame game was going to reflect well on them is deluded.

2

I just tried to reload my solution without R# and the process is slow as well.

Tim Long: "I'm afraid that Visual Studio is just trying to deflect attention away from its own poor performance."

Couldn't agree more.

I personally do my development mostly in Rider.Net.

-1

Does Resharper utilize the proper Async features of the Visual Studio SDK (AsyncPackage, async service querying etc.)? I noticed for various other extensions that due to their synchronous nature, Visual Studio tracks them as blocking. In such occasions where you're not using the Async features, it easily can happen that you block the main thread which is then likely reported as this "yellow bar". 

Microsoft is extending and promoting the use of *Async methods for various VSSDK features and I think they even plan to remove quite some synchronous APIs in VS2019. I saw some Activity Log entries reporting that extensions will not work as they are using synchronous loading. 

Edited by Danielku15
1

I use Resharper with Visual Studio on Parallels, ReSharper performance continually decreases and and now is at the point that parallels hangs completely if I debug an application with Resharper enabled if I disable it, its fine. I have looked at the posts about switching off features to speed things up, but this is not a solution. I have been a customer for years and might need to cancel my subscription as it is now unusable.

0

Who cares how they count from what point... Stop looking for excuses, take ownership and fix resharper.. The links you gave, along from others on your site:

https://www.jetbrains.com/help/resharper/Speeding_Up_ReSharper.html%20

https://resharper-support.jetbrains.com/hc/en-us/articles/206546919-Visual-Studio-with-ReSharper-is-slow?page=4#comments

 

go back years with people complaining.

My Visual Studio on a i7/NVME ssd is grinding to a halt on a relatively small (compared to others) project... I have a i5 Surface next to me with a fraction of my spec with VS (without Resharper) installed - I'm able to do basic tasks SO much quicker.

When Resharper is disabled, everything goes back to normal.

I love Resharper, but, enough is enough... My sub is up in a couple of months - I'll hold out for the next update, but, if it doesn't fix things, I'm gone...

2

I have cancelled my subscription as I have had to finally disable resharper. I suspect the product is at the end of its life, it seems the writing is on the wall.
I have tried suggested fixes, but this just switches off features, disabling being the ultimate fix.

I followed instructions to crest the logs and apparently there is nothing useful in the log files that were sent, so what more can I do to help debug their product.

I am missing the features, but at least I can get work done now without delays and frustration.

I really want to be positively about the product and just want it to work. So frustrating.

I have voiced my concerns, I am an unhappy customer and seems I am not alone. I am not convinced this product has a future, every time I update the product it’s gets worse not better. Pleas prove me wrong.

1

I have disabled mine as well.  Sadly.

When you have to wait between 800ms and 3200ms for a keystroke to register, something is CLEARLY wrong. 

This my friends is why you don't hire Java programmers (who eat memory for snacks before breakfast & operate on large amounts of coffee predeterminedly), to produce mission critical applications.
Maybe that was a bit of a blanket statement, but every single one of their products is slow to bootup. <Insert your alternative reasoning for that here>. 
Problem is, this product is slow during usage, to a significant degree (you can't even type). 


As with others, I have tried all recommendations to improve performance. All. 

The only solution that resolves it, is to have a very small project that does not use javascript bundles (anything over 1k in js lines).
But if you have a small project, why not just use VS Code? 


I'm going to go ahead and unfollow this article. I can see the path to come. Good luck people.

0

Please sign in to leave a comment.

Have more questions?

Submit a request