Everytime I open any file these days my CPU usage goes up to 1000% on an M4 Max. We work in a monolithic typescript repo that is very large. Cursor has become unusable and several of my teammates have switched off of it. It often stays pinned even after force quiting the app and I need to run a killall on anything related to Cursor. I’ve tried disabling all extensions and it makes no difference.
Hey, thanks for the report. This looks like an indexing issue with a large monorepo.
From your screenshot, Cursor Helper (Plugin) is using 1284% CPU. That’s the extension host that indexes the project for AI. In large TypeScript monorepos, this is a common problem.
We’ve got roughly ~50k files. I added the cursor ignore and hopefully that will help. I will report back.
One thing I found odd was that often when it gets pinned I don’t see any process reported using that much CPU in “Developer: Open Process Explorer”. In fact, I could fully close Cursor and the process would still hang around.
Alright I think the cursorignore mostly fixed the issue. There are still really aggressive spikes when switching branches, but that is manageable. I honestly just kill cursor, switch branches, and open it again. Not great, but doable