After updating to anything past 0.48, including the latest 0.50, Cursor stability is completly in the gutter on Windows 11. I will just be typing in a file or clicking around the IDE normally and the entire application will lock up, giving me this:
And occasionally completely crashing, although I don’t have a picture of that handy at the time of this post.
I have more than enough resources, and Cursor is only using ~1GB of RAM, so I am nowhere near maxing out my machine. I have no issues with any other software, it is just Cursor. This is my “About” section:
Edition Windows 11 Pro
Version 24H2
Installed on 06-Jan-25
OS build 26100.4061
Experience Windows Feature Experience Pack 1000.26100.84.0
If it matters, I only use Cursor with a remote tunnel to my Linux server, so I have no idea if this will perform as poorly with just local files. But again, it worked perfectly through 0.48, there were no performance issues and the remove system has insanely high resources available.
Back up your rules, ALL of them lol. Your main one as well, anything else that’s custom.
Clear your Cursor folder under your AppData directory.
Report back and let me know if that provided any performance relief.
Please back things up before you do this though, as it will nuke your rules 100% and your chat history. Use the SpecStory extension to back up any important chat history beforehand.
Yes indexing is needed for AI to better understand your codebase and so it can lookup parts, however over remote connection that can lead to slowdown specially after upgrade to a new version as it re-indexes the code.
Sometimes disabling and re-enabling indexing may help. At least it would show if this was directly causing the issue.
Is the project large? or has large files that need to be fetched from remote server?
Additional option:
Cursor released with version 0.50 a new Remote SSH extension, please try replacing the original with this one. See instructions on following page provided by Cursor team.
I tried that out but I don’t think it’s applicable to me, I use Tunnels not SSH.
Disabling the indexing did not help, re-enabling it didn’t do anything either.
Project is reasonably large, about 1000 files, but no large files are fetched from the server. Again, this ONLY happens from 0.49 and onwards, I had no issues at all in 0.48 and I’ve reverted back to the old version several times because I keep experiencing these issues.
UPDATE: I tried using the SSH method instead of tunnels, after installing that new extension and removing the Microsoft one, but still have the same issues.
It has no pattern, sometimes it crashes 30 seconds after starting, sometimes it just completely hangs when I’m not even using the application and I’m on another monitor. Sometimes like earlier it works great for 30 minutes then goes right back to awful performance.
If there is any kind of logging I can enable to pinpoint the cause, I’d be happy to do so.