Rust analyzer and compilation are very slow. My system is heating up, running out of ram and disk space. I have 8 GB ram.
I use helix editor.
edit: thank you for all your suggestions. I am breaking up the project into smaller crates to see if that makes a difference.
I got the biggest improvements from zram and sccache. With zram my memory usage stays at 90% instead of fully running out when rust-analyzer starts.


8GB is not a lot to work with. It mostly depends on what crates you work with (unfortunately by default rust statically links all code in a single final step and that can be consuming a lot of RAM) Modern editors consume a lot of RAM, and if you have rust-analyzer running it’s going to use a lot more in addition to the editor.
Tips:
cargo tree,cargo depgraphand thecargo build --timings). Instead of enabling all features on crates, enable only what you need.cargo checkvery often and read up method names on docs.rs a lot more.is considered harmful.
I don’t know if someone wrote that blogpost for me
you may consider it harmful, but if they’re not using the features, why would it be? or if they’re only using a tiny chunk of a giant dep, maybe there’s something else more appropriate for their use