The speed of C++ Resharper

Hi,

I observe poor performance of the Resharper to reflect changes and find issues in code. I see the CPU is quite idle, is it multithreaded? I have  i7 with 8 threads, 16Gb of RAM with OS and code residing on separate SSDs, so I guess hardware is not a bottleneck here.

5 comments
Comment actions Permalink

Hello,

How does poor performance manifest? Does analysis take a long time to finish after you change something inside a file? If so, could you please take a performance snapshot during that time using the ReSharper embedded profiler (the instructions are at https://confluence.jetbrains.com/display/ReSharper/ReSharper+Profiling+Instructions)?

The issue could also be memory pressure - Visual Studio is a 32-bit process, and its performance degrades when the working size of the process exceeds ~2.5Gb. In this case a memory snapshot would be helpful.

R++ indexer is multithreaded, but 'Find code issues' is performed only inside a single thread at the moment.

Thanks!

0
Comment actions Permalink

I have same issue. Core i7 16gb ram ssd
Resharper updateing files 1-2 minutes. In this time no code completition, no syntax color.
In the new 2017.1 version i create a new header, and define a new type i need to wait ~30 seconds while resharper parse this file.

Very slow.

0
Comment actions Permalink

Any way for us to reproduce this? Can you show a screencast of what's happening? Collect a performance snapshot using dotTrace (https://confluence.jetbrains.com/display/ReSharper/ReSharper+Profiling+Instructions)? It's rather unlikely that a single header would get parsed for a long time.

0

Please sign in to leave a comment.