Memory management 如何为IntelliJ Idea 9-11提供更多内存

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

这与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 /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位硬件
然后,只需从idea.vmoptions文件复制选项,即可创建idea64.vmoptions

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