(no title)
w23j | 2 years ago
The time it takes to start a Java program in a Maven project is excruciating. And for unit tests or small utilities that's something I need to do countless times a day. While some random code analysis feature really is maybe helpful once a year. I actually reverted back from the last release because it got so bad.
Am I the only one with this problem? Has anybody found a solution for it?
dangets|2 years ago
I was also initially very skeptical of the new UI, thinking it was purely a VSCode imitation that would remove power tools, but after using it for a few days I was converted - all of the power I used was still there, but now with a simpler and more efficient view (less clicks to find what I want, etc.).
hugi|2 years ago
ta988|2 years ago
rickreynoldssf|2 years ago
JetBrains IDEs have this problem all the time and its not consistent across all platforms. i.e. some people see it, some don't.
At this point I wish I could switch off JetBrains but I'm so familiar with it and using VS Code my productivity just screeches to a halt.
jayski|2 years ago
I've gone through this process from vim > eclipse > komodo > atom > vscode
pletnes|2 years ago
hadrien01|2 years ago
hugi|2 years ago
hahn-kev|2 years ago
moribvndvs|2 years ago
Now that I work primarily on Java and Kotlin projects, I’m using IntelliJ, where the entire IDE is subject to the JetBrains effect. The only tactics that keep me productive is to significantly delay updates, keep plugins to a bare minimum (the fact it is not very rare for plug-in updates to brick your environment is really frustrating), a losing battle of identifying and disabling unnecessary functionality, throwing more hardware at it, or restructure large projects into smaller bits and import as modules. Rapidly approaching the point of it not being worth it, but I hate pretty much all the Java IDEs I’ve tried.
zelos|2 years ago
kaba0|2 years ago
But if you do give it like 2GB of RAM at the least, it is very smooth (unfortunately it used to have a very low max memory setting for a long time). Java is good at handling dynamic loading, you don’t really pay for any feature you don’t use, they don’t even get class loaded.
troupo|2 years ago
And the new re-write they started looks like it isn't because they really wanted to do it, but because they felt a pressure to do something about VS Code: https://www.jetbrains.com/fleet/
AtlasBarfed|2 years ago
At least for groovy dev (IntelliJ is basically the only IDE you can use for groovy functionally AFAIK), it starts to really slow down once I get to 50-100 classes, and starts to trend to unusability. There's definitely a nonlinear growth in the impact of more code.
So I need to split my projects into sub-jars, a bit of a PITA.
Idiot_in_Vain|2 years ago
twh270|2 years ago
pulse7|2 years ago
andylynch|2 years ago
cosmotic|2 years ago
putnambr|2 years ago
mike_hearn|2 years ago
As for starting a Java program in a Maven project - are you sure that's IDE overhead or is it also slow from the CLI?
markdog12|2 years ago
nurettin|2 years ago