Speeding up IntelliJ, WebStorm, and other JetBrains products

Zack Jackson
2 min readNov 26, 2019

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

--

--

Zack Jackson
Zack Jackson

Written by Zack Jackson

Infra Architect @ ByteDance. Creator of Module Federation. Specializing in Bundler and Javascript Orchestration at scale.