Little fix for high CPU utilization in RustRover since 2025.2

⚓ Rust    📅 2025-09-11    👤 surdeus    👁️ 9      

surdeus

Warning

This post was published 62 days ago. The information described in this article may have changed.

I've been struggling with this problem for a while: since 2025.2, RustRover is using all the cores at 90-95% when typing code, causing the system to frequently freeze.

Others are clearly stuck with the same issue, so I'd like to share the tip that the JetBrains teams came up with, after I spent a lot of time testing / pinpointing the problem and they analyzed the data.

Sometimes when the user settings are imported between version, the Autoreparse delay option is set to 0 ms, which triggers that problem. Just set it back to its default value, 300 ms, or a little lower or higher according to your preference.

It doesn't remove the new micro-freeze events entirely, but it makes them much less frequent and reduces the CPU usage dramatically. I'm sure they'll add a check for that value in a future update, but in the mean time, it's worth a shot.

image

To be clear: I'm not using any of the AI / full line completion options. Actually, all the AI/ML plugins are uninstalled, linter-on-the-fly disabled, etc. With the same minimal set of options, the usage just got from using a tiny amount of CPU in 2024.x to using it fully in 2025.2. That's what that fix addresses.

1 post - 1 participant

Read full topic

🏷️ Rust_feed