2015-04-23 105 views
1

我在我的MacBook Air上运行IDEA(社区版)14.1.2,OSX 10.10.3。 IDEA java进程总是以-Xmx512m启动,当我拥有4G内存时,它有点小。我一直在努力寻找答案,但看起来像什么适用于大多数人不适合我。我复制/ Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.vmoptions复制到〜/ Library/Preferences/IdeaIC14,并将-Xmx512m更改为-Xmx1024m,但重新启动后没有任何更改。如何在OSX上增加Idea社区版14.1.2的堆大小?

任何想法?

回答

0

如果您正在使用IDEA的64位版本(我假设你是,作为all MacBook Air's are 64-bit capable),那么你需要将其复制到~/Library/Preferences/IdeaIC14后,要将文件重命名idea64.vmoptions,否则会在OS X 10.10被忽略。 3优胜美地。不幸的是,这在documentation中没有解释。

我也会做File > Invalidate Caches/Restart > Invalidate and Restart,只是为了确保所做的更改(可能不是必需的,但以防万一)。

另见How to increase IDE memory limit in IntelliJ IDEA on Mac?其他可能的解决方案(有些过时,因为它是对IDEA 12,但仍然具有现实意义。)

+0

我才意识到有-Xmx512m我提到的java程序是一个RemoteMavenServer的理念,而不是思想本身开始,并不总是运行。 Idea并未将其流程列为java进程,因此我无法真正了解已为其分配了多少堆大小。但是在将idea.vmoptions重命名为idea64.vmoptions之后,它看起来似乎更快了 - 当我用鼠标右键单击某个东西时,出现弹出式菜单需要很长时间,现在它更加及时。 – chongkai