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

Sky*_*Sky 36 java intellij-idea

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

以下是我的设置: 在此输入图像描述

我觉得这就够了.但是对话框不时会显示,有时,我不得不关闭它.

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

Cat*_*ysm 53

打开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
Run Code Online (Sandbox Code Playgroud)

希望这有帮助.

  • 如果我将-Xmx设置为2048M,我无法启动IntelliJ,我的计算机有8 GB内存. (6认同)

Sar*_*aur 9

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

-Xms4608m
-Xmx4608m
-Xmn2g
-Xss128k
-XX:MaxPermSize = 1536m
-XX:ParallelGCThreads = 20

  • 对于硬件语法警察,"4GB"是"4096m"(4*1GB = 4*1024MB) (26认同)