Side note: I am of the opinion that no matter you're doing, SSDs are a must. If you don't already use one as your primary drive, please upgrade. Once you go SSD, any machine with platters will feel broken. This goes double for laptops, which often contain slower 7200RPM and 5400RPM drives.
I suppose I'm asking, have you had _any_ responsiveness problems? Or does it work flawlessly?
I'd like it if IntelliJ was faster, but I don't have many qualms with the current level of performance.
1. This project: https://github.com/Floobits/floobits-intellij
I primarily write Java in my professional life, using IntelliJ Ultimate Edition. I have to do so on a MacBook Pro with SSD to be productive.
Lately I primarily write Go in my personal life. I use the free IntelliJ Community Edition (with Go plugin only) on all my devices. On a CHROMEBOOK with 2 GB of RAM running Crouton, my experience with Community Edition is almost as snappy as my 16 GB MacBook experience with Ultimate Edition.
You can radically speed up your IntelliJ environment by being more judicious in which plugins you enable. Quite honestly, lately I've wondered why I bother with Ultimate Edition at all... since the only non-free plugins I really use are for HTML and JavaScript support (and even those only rarely). If my company wants to pay for an Ultimate license and a MacBook on which to run it, then I'll gladly use them... but if it were my money I'd probably just stick to Community Edition for my needs.
https://visualstudio.uservoice.com/forums/121579-visual-stud...
At least in the case of Visual Studio...I don't hear quite as many people naming IntelliJ as "the best". Not even close.
then there is indeed the PEBCAK as you say, but you can't really blame people that knows the proper solutions if they have weird jdk to support.
- Using a for loop to copy array contents instead of System.arraycopy()
- Doing everything on the main thread in Swing
There are plenty more that I can list and they never have anything to do with JDK versions.
So if anyone is having performance problems, please do check this out.
Depending on the product version the settings dialog is a bit different: https://www.google.com/#q=intellij+exclude+folders
Excluding the log directory is extra important. It's empty when you create the project, but will probably keep growing and gradually slow everything down the more you work.