This concerns Intellij from 9 to 开发者_如何学Go11. 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.
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
Edit the following file:
idea/bin/idea.vmoptions
For Windows, in your IntelliJ Idea folder modify idea.exe.vmoptions
.
See http://blogs.jetbrains.com/idea/2006/04/configuring-intellij-idea-vm-options/
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
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:
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
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
精彩评论