2010-03-12 91 views

回答

53

在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> 

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

+9

感謝您的答案,但在Windows上,文件名是'%IDEA_HOME%\ bin \ idea.exe.vmoptions' – melihcelik 2012-12-20 16:23:27

+13

請注意,在10.8 Mountain Lion上這不起作用,您需要編輯$改爲IDEA_APP/bin/idea.vmoptions。 – Erik 2013-01-21 08:34:16

+0

同意Erik,答案不適用Lion,不買票 – 2013-05-10 14:16:00

40

編輯以下文件:

idea/bin/idea.vmoptions 
+4

這也適用於OSX和IDEA 12。 – jamie 2013-01-09 19:40:40

+0

另請參閱針對x64系統的tsmets [answer](http://stackoverflow.com/a/21001323/1251549)。 – Cherry 2014-06-23 09:02:38

13

對於Windows,在你的IntelliJ IDEA的文件夾修改idea.exe.vmoptions

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

+1

對不起,我忘了提及我在MacOS上。我沒有看到這個文件idea.exe.vmoptions 具體的數字應該不重要,但它是10。5 謝謝 – VijayKumar 2010-03-12 20:34:10

+0

在IntelliJ Idea 10.5中。對於64位。版本編輯idea64.exe.vmoptions – 2011-12-02 09:06:11

5

在MacOS的發現在安裝理念的文件夾。然後打開文件

Contents/Info.plist 

一路走到底部,發現看起來像這樣的部分:

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

如果您正在使用:

  • Ubuntu的
  • 64位硬件

那麼你需要通過簡單的複製從idea.vmoptions選項來創建idea64.vmoptions文件

cat idea.vmoptions > idea64.vmoptions 

的參數保持不變:-Xmx1024M -Xms512m

+0

較新版本(12.1+)顯然包含'idea64.vmoptions'。如果不確定你需要哪一個,請檢查'uname -i'的輸出。 – fotNelton 2013-04-05 15:38:59

4

去那個路徑「C:\ PROGRAM文件(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 

希望它會工作

2

在Windows 7(64位)上。

在文件夾:C:\ Program Files文件(x86)的\ JetBrains公司\的IntelliJ IDEA社區版13.0 \ BIN

有一個文件名爲: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 

請注意,如果使用的底層JVM是32位,則最大內存仍低於2048Mb