Performance
In this page, you can adjust some preferences that affect performance of processing C++ code.
Maximum concurrency of cache tasks | By default, the maximum concurrency of cache tasks is unlimited, that is, JetBrains Rider will use all available CPU cores for building caches in background. You may need to limit this number if you experience performance problems (lags on non-responsive UI), which may be related to background caches consuming too much memory thus triggering GC too often. |
Maximum concurrency of code analysis | By default, the maximum concurrency of code analysis stage is unlimited, that is, JetBrains Rider will use all available CPU cores. You may need to limit this number if you experience performance problems (lags on non-responsive UI). |