Speeding up IntelliJ, WebStorm, and other JetBrains products
High Performance Configuration for JetBrains IDEs [IntelliJ, WebStorm, etc..]
Motivation
Once you step into the realm of multi-project development, large scale dev, or just have to have like 6 IDE’s open. You really start to feel a performance hit on JetBrains IDEs.
This configuration aims to give at least 10x performance increases across the board.
Goals
- Faster Indexing Times
- More Responsive IntelliSense
- Less random freezing or UI lockups
- Better Memory Management
- More multi-threading
- Quicker startup time
What you need to do
The recommended way of changing the JVM options in the recent product versions is from the Help | Edit Custom VM Options menu. To change the IDE options go to *Help | Edit Custom Properties
For Older IDEs, something like this: vim /Applications/IntelliJ\ IDEA\ 15.app/Contents/bin/idea.vmoptions
- idea.properties → Help | Edit Custom Properties
- idea.vmoptions → Help | Edit Custom VM Options menu