Hey, thanks for the detailed report. To figure out what’s actually using CPU, we need to narrow it down. A couple quick checks:
-
Open Process Explorer:
Cmd+Shift+P>Developer: Open Process Explorer. When the system starts freezing, check which process is spiking CPU likeextensionHost,ptyHost,renderer, retrieval/ripgrep. Send a screenshot. -
Start Cursor with extensions disabled from Terminal:
cursor --disable-extensions
Use it for 20 to 30 minutes and see if the freeze happens again. This will tell us if an extension is causing it.
- What project is open when it happens? Is it a big repo with lots of files, and is indexing running? I’ve seen a similar case where retrieval spawned runaway
rgworkers on largenode_modules:
Retrieval extension spawns runaway rg workers after Yarn node_modules relink
If you catch it during a freeze, you can also grab a macOS sample of the problematic process Activity Monitor > select the process > gear icon > Sample Process and attach it. That helps a lot with diagnosis.
Let me know what Process Explorer shows and what happens with --disable-extensions.