| ▲ | sajithdilshan 2 hours ago |
| > But what do you actually get with IntelliJ? A massive, monolithic Java application that frequently hogs 8GB+ of RAM, locks up your system while “indexing pre-built binaries,” and forces you into a closed proprietary ecosystem. This is just exaggeration. I use IntelliJIDEA everyday (on mac) with multiple projects open and tbh they have optimized the IDE a lot to make it faster. I'm not saying it's perfect, but it's getting better. Also it's not closed source. The core of the IDE is open source (https://github.com/jetbrains/intellij-community) and for some specific framework support (e.g. Spring) are available on Ultimate. |
|
| ▲ | akshaydeshraj 27 minutes ago | parent | next [-] |
| IntelliJ (actually Android Studio based on IntelliJ) was my first real IDE and real programming experience. I was so blown away ! Almost 15 years later, nothing else matches the out of the box experience of IntelliJ, atleast for JVM based languages. |
|
| ▲ | pjmlp 14 minutes ago | parent | prev | next [-] |
| Quite ironic, given that Emacs used to stand for "Eight Megabytes and Constantly Swapping" for the epoch hardware. |
|
| ▲ | gf000 an hour ago | parent | prev | next [-] |
| Also, like where else would the indices live? They are in memory to make going to definition, source, analysis etc fast. It's not even using java objects for these, so a feature-equivalent solution would be similarly "fat". |
|
| ▲ | CafeRacer 2 hours ago | parent | prev | next [-] |
| This is actually not an exaggeration. Ive been using WebStorm when it worked well, then it became progressively slower to the point of being unusable even on small projects. |
| |
| ▲ | tsvetkov an hour ago | parent | next [-] | | It's a bit strange to project a personal experience with one product onto all other products by the same vendor, even if those products use shared platform parts. Not to dismiss your claim, it's just IDEs (code engines specifically) are naturally pretty complicated pieces of software, so the experience may vary. The claim that 8Gb RAM is required just for Intellij seems to be at least overgeneralization (also depends a bit on how you count RAM usage; e.g. do you count all mmaped files as RAM usage even when pages are not loaded?). Can be true for some projects, but I've been working on decently sized Java/Kotlin codebases (~250k locs) with way less RAM allocated for Intellij (again, your experience may vary). Even Intellij and Kotlin projects themselves have been usable with less memory, at least some time ago. What's more baffling, though, is how an LSP would be significantly better if it is based on the same IDE core, just running headlessly? I think there may be an independent non-IDE based LSP for Scala, but both Java and Kotlin LSP are based on existing IDEs engines (Java LSP is based on Eclipse engine, Kotlin LSP is based on Intellij). A quote from the kotlin-lsp GitHub repository:
> The language server is based on the most recent IntelliJ IDEA version and proprietary parts of JetBrains Air and Fleet products, making it partially closed-source. https://github.com/Kotlin/kotlin-lsp | |
| ▲ | Bishonen88 2 hours ago | parent | prev | next [-] | | Counterpoint: use intellij on full stack apps with cdk, react, sqls and whatnot, multiple open at a time, without any problem. | | |
| ▲ | affenape an hour ago | parent [-] | | I've tried using RustRover over WSL2 multiple times with every new release, but it's been a huge disappointment every time. My fans constantly spin like crazy, memory vanishes into thin air, and typing is super laggy - it even overwrites random sections of the file sometimes. On top of that, the built-in terminal is totally unusable because it craps out and freezes the app whenever there's a large output. PyCharm, on the other hand, was always great to use. But since VS Code gives me pretty much everything I need for my daily work without demanding too much from my system, I've finally moved away from JetBrains. |
| |
| ▲ | sgt an hour ago | parent | prev | next [-] | | I've got Android Studio open now, while also working in several PyCharm projects, IntelliJ and WebStorm. No issues at all on macOS. | |
| ▲ | Cthulhu_ an hour ago | parent | prev [-] | | I feel the same about VS Code, it's probably some of the plugins but sometimes, especially when LLMs make edits, memory usage explodes until my system breaks down and force pauses some apps until I kill some of them. I should go back to Zed, maybe use the CLI interface for agentic programming instead of the UI. |
|
|
| ▲ | tiew9Vii 30 minutes ago | parent | prev | next [-] |
| I've used InteliJ on and off for 20 plus years. It's progressively got bloated and slower, not faster. 20 years ago it was the fast lean option when there was Netbeans and Eclipse. Today it's ok, still good feature wise but fast and lean it is not anymore when I've used it for Scala oand Kotlin. |
| |
| ▲ | gib444 9 minutes ago | parent [-] | | Yup. It's been particularly bad since around 2023/2024 and only got worse with all the AI crap, though I think that's been almost a useful scapegoat for them recently |
|
|
| ▲ | an hour ago | parent | prev [-] |
| [deleted] |