I’m experiencing unusually high power and CPU usage when running Cursor on my Mac (Model: [Macbook Pro], Chip: [M4 pro], macOS: [15.5]). The app often consumes 100%+ CPU and drains my battery rapidly, even when no extensions are enabled.
Steps I’ve tried:
Disabled all extensions (using --disable-extensions)
Updated to the latest Cursor version
Monitored Activity Monitor (Cursor consistently at the top)
Would appreciate updates on this issue!
I have been using cursor with M1 macbook air too, same problems there.
Steps to Reproduce
Well keep running cursor for over an hour on your macbook. I am sure you will find it yourself.
Expected Behavior
My Macbook should not heat running small codebases for the least.
By the way, it’s not overheating anymore after I disabled extensions using --disable-extensions, I am still sharing screenshots of process explorer for reference
Based on the Process Explorer screenshot, the main issue seems to be in the script itself. The documents.py — api_server process is consuming 230% CPU, which almost certainly points to an infinite loop, unbounded recursion, or some blocking operation running continuously.
extensionHost is also using a noticeable amount of CPU, but since you mentioned launching VS Code with --disable-extensions, it’s possible the screenshot was taken before extensions were fully disabled. If the CPU usage stayed high even after disabling extensions, then it’s safe to say the issue is in the code, not the editor.
I’d take a closer look at any loops or recursive functions in the script and add some logging to pinpoint where the CPU usage starts to spike.
OKay so i had ran the disable extensions command, restarted cursor and then ran my api_server. Plus api Server was maybe heavy but not enough to heat the system, it was uvicorn server running with reload. Yeah the codebase is large, but i have noticed cursor consuming a lot of battery on idle sitting as well.