Rider Profiling Instructions for Windows OS

In case you experience any performance problems in Rider on Windows:

  1. Download and install JetBrains dotTrace profiler:
  2. Start dotTrace and select New Session | Local | Profile Application | .NET Process.
  3. Make sure the following options are set in Profiler Options:
    • Profiling type: Timeline (or Tracing if you has been asked to collect a Tracing snapshot)
    • Start immediately: on (if you're experiencing performance problems on Rider startup or during solution loading) or off otherwise
  4. Click Run
  5. Run Rider
  6. If there's a performance problem during startup:
    • Wait while Rider starts, open your solution;
    • Wait until the solution is loaded and Rider finishes loading caches;
    • Click Get Snapshot'n'Wait button in the profiling controller window;
  7. Otherwise:
    • Wait while Rider starts, open your solution
    • Click Start button in the profiling controller window
    • Perform actions which are slow in Rider (typing, switching between documents, building etc)
    • Click Get Snapshot'n'Wait button in the profiling controller window
  8. If you would like to create a new snapshot without saving the current one, click Drop in the profiling controller window
  9. In dotTrace Performance Viewer, save the resulting snapshot using the File | Export Snapshot... menu
  10. Compress the snapshot file using Zip
  11. Share the file with us, some ways are mentioned here 
  12. Create a new issue in Rider issue tracker. In the issue, provide a short description of the performance problems you're experiencing, and specify the name of your snapshot.

Please sign in to leave a comment.

Have more questions?

Submit a request