3 ms·
JetBrains IDEs are great. Each update seems to be a windfall of "wow that's really useful" and "yeah I've always wanted that". But man I wish they'd improve th
by epicgiga 7y ago
JetBrains IDEs are great. Each update seems to be a windfall of "wow that's really useful" and "yeah I've always wanted that".
But man I wish they'd improve the indexing. Pretty much the only thing that can thrash my CPU hard enough to cause noticable hanging. Perhaps their machine learning can do something about that... Lazy indexing based on recent areas of focus or something.
- namibj 7y agoUse a different GC, like e.g. the ZGC. I don't see any hangs anymore.
- staticassertion 7y agoI'm reluctant to use non-standard settings that the intellij team may not be optimizing for.
- monadic2 7y agoThe default vm settings aren’t great. I would also give the vm plenty of heap space.
- mister_hn 7y agoFor ZGC on Mac or Windows, you need to use latest Java 14 (not yet released)
- kjeetgill 7y agoWhile I'm sure it's useful, JVM advice like this is usually less helpful than how much ram you're giving it (Xmx, xms). Particularly because you'll have an entirely different experience between an RPi, laptop, or desktop.
- mister_hn 7y agoI still don't understand why the Java IDE has a community edition, while C++, PHP, C# ones haven't a community edition. It would make even more users. Even Microsoft has made its long-living Visual Studio available for free.
- grzm 7y ago> "Even Microsoft has made its long-living Visual Studio available for free." Microsoft has other products beyond Visual Studio. People using Visual Studio are likely using other Microsoft products. The business case for JetBrains is different. JetBrains' business is selling their IDE products.
- mister_hn 7y agobut then why on the Java version is also free?
- BubRoss 7y agoResharper has the same problems. They really need to clean up their memory allocation and concurrency so that interactivity doesn't tank.