First of all I'd like to highlight that Resharper C++ is really an amazing product just like R# is for C#. It provides not only tons of great features it also helps you to constantly improve your code base with modern C++ features.
Unfortunately, as you know from many other customers, memory consumption is a big problem with Resharper C++. We have a huge C++ codebase with a lot of legacy code. Lately I need to restart my Visual Studio in a ~1-2hrs rhythm because the memory in Resharper C++ is constantly growing. When it hits ~1-1.5GB Visual Studio becomes unresponsive and unusable. Symptoms are similar as described here. I'd love to provide a memory dump for improving the situation but unfortunately our code base is highly confidential and a memory dump would include information I am not allowed to provide.
Is there maybe a possibility to find out on my own what could cause this issues? Maybe it is caused by some dedicated project or library (e.g. boost). I already tried to analyze the situation in the past weeks with DotMemory and could see that there is a huge amount of certain objects. Do you maybe have further tools/scripts that would allow me to dig deeper and find the potential root cause?
I will try to repeat my tests and provide at least some object statistics. I'd be happy to share further details based on some anonymized data if you have better tools. Maybe the "Internal Options" already can provide some more details.
Visual Studio 2017 15.8.2
Windows 10 Pro 1803 64bit
Resharper, Resharper C++, dotCover, dotMemory, dotTrace 2018.2