Memory management 如何为IntelliJ Idea 9-11提供更多内存
这与9日至11日的Intellij有关。 在右下角的IDEA窗口中,我看到了当前的内存使用情况,通常是“224M/254M”。如何为IDEA提供更多内存,使其看起来像“224M/512M”Memory management 如何为IntelliJ Idea 9-11提供更多内存,memory-management,intellij-idea,jvm-arguments,Memory Management,Intellij Idea,Jvm Arguments,这与9日至11日的Intellij有关。 在右下角的IDEA窗口中,我看到了当前的内存使用情况,通常是“224M/254M”。如何为IDEA提供更多内存,使其看起来像“224M/512M” 多谢各位 编辑以下文件: idea/bin/idea.vmoptions 对于Windows,在IntelliJ Idea文件夹中修改Idea.exe.vmoptions 请参见Mac电脑上的,$IDEA\u HOME/Contents/Info.plist ~: grep --context=5 Xmx
多谢各位 编辑以下文件:
idea/bin/idea.vmoptions
对于Windows,在IntelliJ Idea文件夹中修改
Idea.exe.vmoptions
请参见Mac电脑上的,
$IDEA\u 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>
~:grep--context=5 Xmx/Applications/Maia-IU-94.426.app/Contents/Info.plist
真的
apple.awt.fullscreencapturealldisplays
假的
VMOptions
-Xms128m-Xmx912m-Dfile.encoding=UTF-8-XX:MaxPermSize=250m-ea-agentlib:yjpagent=disablej2ee,disablecounts,disablealloc,sessionname=IntelliJIdea90-Xbootclasspath/a:../lib/boot.jar
工作目录
$APP_套餐/箱
在Windows/Linux上,MacOS上的
%IDEA\u HOME%\bin\IDEA.vmoptions
可以找到安装IDEA的文件夹。然后打开文件
Contents/Info.plist
一直到底部,找到如下所示的部分:
<key>VMOptions</key> <string>-Xms64m -Xmx512m -XX:MaxPermSize=128m -Xbootclasspath/p:
VMOptions-Xms64m-Xmx512m-XX:MaxPermSize=128m-Xbootclasspath/p:
如果您正在使用:
- Ubuntu
- 64位硬件
cat idea.vmoptions > idea64.vmoptions
参数保持不变:-Xmx1024M-Xms512M转到路径“C:\Program Files(x86)\JetBrains\IntelliJ IDEA 12.1.4\bin\IDEA.exe.vmoptions”,并将大小更改为-Xmx512m
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
希望它能在Windows7(64位)上运行
在以下文件夹中:C:\Program Files(x86)\JetBrains\IntelliJ IDEA Community Edition 13.0\bin
有一个名为:idea64.exe.vmoptions的文件
请注意,如果使用的底层JVM是32位,那么最大内存仍在2048Mb以下。对不起,我忘了提到我使用的是MacOS。我看不到这个文件idea.exe.vmoptions的具体数字应该不重要,但它是10.5。64位。版本编辑idea64.exe.vmoptions谢谢您的回答,但在Windows上,文件名为
%IDEA\u HOME%\bin\IDEA.exe.vmoptions
请注意,在10.8 Mountain Lion上,这不起作用,您需要改为编辑$IDEA\u APP/bin/IDEA.vmoptions。同意Erik的意见,答案不适用于Lion,不要购买VotesforMe在Mountain Lion上编辑$IDEA_HOME/Contents/Info.plist在OS X Mavericks上有效,只有IDEA.vmoptions对我有效。较新版本(12.1+)显然包括idea64.vmoptions
。如果不确定需要哪一个,请检查uname-i
的输出。另请参阅x64系统的tsmets。
-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50