我刚刚将IntelliJ升级到14.0.3。但是总会出现一个Out Of Memory对话框,要求我设置内存。
以下是我的设置:
我认为这已经足够了。但是对话框不时显示,有时,我不得不关闭它。
如何为IntelliJ 14设置此项?有什么想法吗?
答案 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):
运行/调试配置中的VM选项:
答案 3 :(得分:1)
如果即使分配了高内存仍然经常看到此弹出窗口,请尝试:
档案&gt;使高速缓存无效/重新启动...
答案 4 :(得分:1)
这实际上取决于错误的性质。要尝试的一件事是使用idea64.exe而不是idea.exe。
如果这没有帮助,请通过向https://youtrack.jetbrains.com/newissue提交问题联系JetBrains并在那里附上您的日志(帮助|显示日志)。