Cursor extremely slow / hanging / frozen when opening large folder / project

My company uses a very distributed architecture with lots of small microservices so we have a lot of small repositories that we keep in one main directory. I need to be able to work in that main directory, because I need to be able to easily add files from multiple repos to Cursor’s context for it to be able to answer questions and help in any way.

Cursor has been on and off about being able to handle being open to the main directory. For a while it would freeze and hang and I had to switch back to plain VSCode. For the past few months though it was working great, until today when it apparently installed a new version and now it immediately slows to a crawl a couple of seconds after opening to that folder, and is basically frozen and totally unusable.

Please fix this, because this is a deal breaker for me and I cannot continue paying for Cursor unless it can run while being opened on a large folder/project. Thank you!

Here’s my current version info:
Version: 0.44.11
VSCode Version: 1.93.1
Commit: fe574d0820377383143b2ea26aa6ae28b3425220
Date: 2025-01-03T07:59:06.361Z (4 mos ago)
Electron: 30.5.1
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Darwin arm64 23.6.0

I think what happened is after I rebooted, when I went to open Cursor, it installed it instead of opening it, no idea why. Anyway I just updated it to the current version and am still seeing the same exact behavior. This is the version info now:

Version: 0.45.14
VSCode Version: 1.96.2
Commit: 906121b8c0bdf041c14a15dac228e66ab5505260
Date: 2025-02-19T20:36:48.096Z (3 mos ago)
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 23.6.0