我该如何设置IntelliJ 14的内存?

时间:2015-02-27 08:22:17

标签: java intellij-idea

我刚刚将IntelliJ升级到14.0.3。但是总会出现一个Out Of Memory对话框,要求我设置内存。

以下是我的设置: enter image description here

我认为这已经足够了。但是对话框不时显示,有时,我不得不关闭它。

如何为IntelliJ 14设置此项?有什么想法吗?

5 个答案:

答案 0 :(得分:52)

打开Intellij IDE的 vmoptions 文件

适用于Mac用户

Help | Edit Custom VM Options...

Library > Preferences > Idea<YourVersion> > idea.vmoptions

适用于Window(32位)用户

C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA <your_version> \ bin \ idea.exe.vmoptions

适用于Window(64位)用户

C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA <your_version> \ bin \ idea64.exe.vmoptions

并根据需要设置内存。以下是 2GB

的示例设置
-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

希望这有帮助。

答案 1 :(得分:9)

我在Windows 7上为intelliJ 14分配了4 GB。我在idea64.exe.vmoptions中的设置是:

-Xms4608m
-Xmx4608m
-Xmn2g
-Xss128k
-XX:MaxPermSize参数=1536米
-XX:ParallelGCThreads = 20

答案 2 :(得分:2)

您可以在以下位置设置IntelliJ IDEA的内存设置应用程序的内存设置:

IDEA的vmoptions文件:

在Windows下,它可以是以下任一种,具体取决于您使用的安装(x86,x64):

  • C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 2016年3月4日\ BIN \ idea.exe.vmoptions
  • C:\ Program Files(x86)\ JetBrains \ IntelliJ IDEA 2016年3月4日\ BIN \ idea64.exe.vmoptions

运行/调试配置中的VM选项:

enter image description here

答案 3 :(得分:1)

如果即使分配了高内存仍然经常看到此弹出窗口,请尝试:

  

档案&gt;使高速缓存无效/重新启动...

答案 4 :(得分:1)

这实际上取决于错误的性质。要尝试的一件事是使用idea64.exe而不是idea.exe。

如果这没有帮助,请通过向https://youtrack.jetbrains.com/newissue提交问题联系JetBrains并在那里附上您的日志(帮助|显示日志)。