How to give more memory to IntelliJ Idea 9-11

Memory ManagementIntellij IdeaJvm Arguments

Memory Management Problem Overview


This concerns Intellij from 9 to 11. In the IDEA window On the bottom right corner I see the current memory usage, typically "224M of 254M" How do I give more memory to Idea so it may read like "224M of 512M" ?

Thank you.

Memory Management Solutions


Solution 1 - Memory Management

On Mac, $IDEA_HOME/Contents/Info.plist

 ~: grep --context=5 Xmx /Applications/Maia-IU-94.426.app/Contents/Info.plist 
			<string>true</string>
			<key>apple.awt.fullscreencapturealldisplays</key>
			<string>false</string>
		</dict>
		<key>VMOptions</key>
		<string>-Xms128m -Xmx912m -Dfile.encoding=UTF-8 -XX:MaxPermSize=250m -ea -agentlib:yjpagent=disablej2ee,disablecounts,disablealloc,sessionname=IntelliJIdea90 -Xbootclasspath/a:../lib/boot.jar</string>
		<key>WorkingDirectory</key>
		<string>$APP_PACKAGE/bin</string>
	</dict>
</dict>
</plist>

On Windows/Linux, %IDEA_HOME%\bin\idea.vmoptions

Solution 2 - Memory Management

Edit the following file:

idea/bin/idea.vmoptions

Solution 3 - Memory Management

For Windows, in your IntelliJ Idea folder modify idea.exe.vmoptions.

See http://blogs.jetbrains.com/idea/2006/04/configuring-intellij-idea-vm-options/

Solution 4 - Memory Management

If you are using:

  • Ubuntu
  • 64 bit hardware

then you need to create idea64.vmoptions by simply copying the options from idea.vmoptions file

cat idea.vmoptions > idea64.vmoptions

The parameters remain the same: -Xmx1024M -Xms512M

Solution 5 - Memory Management

On the MacOS find the folder where Idea is installed. then open file

Contents/Info.plist

Go all the way to the bottom and find the section that looks like this:

<key>VMOptions</key> <string>-Xms64m -Xmx512m -XX:MaxPermSize=128m -Xbootclasspath/p:

Solution 6 - Memory Management

go to that path "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.4\bin\idea.exe.vmoptions" and change size to -Xmx512m

-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true

hope its will work

Solution 7 - Memory Management

On windows 7 (64-bits).

In the folder : C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 13.0\bin

There is a file named : idea64.exe.vmoptions

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

Beware that if the underlying JVM used is 32-bits, the maximum memory is still somewhere below 2048Mb

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionVijayKumarView Question on Stackoverflow
Solution 1 - Memory ManagementretronymView Answer on Stackoverflow
Solution 2 - Memory ManagementarmandinoView Answer on Stackoverflow
Solution 3 - Memory ManagementPierre-Antoine LaFayetteView Answer on Stackoverflow
Solution 4 - Memory ManagementTimofeyView Answer on Stackoverflow
Solution 5 - Memory ManagementVijayKumarView Answer on Stackoverflow
Solution 6 - Memory ManagementrinkeshView Answer on Stackoverflow
Solution 7 - Memory ManagementtsmetsView Answer on Stackoverflow