IntelliJ IDEA统计插件“Out of Memory”

时间:2016-11-20 18:20:43

标签: java intellij-idea plugins

我正在使用StatisticIntelliJ IDEA插件。对于我的一个项目,其中包含大约15.000个Java源代码行,Statistic停留在92%的进度,然后IntelliJ显示以下Out of Memory对话框:

我尝试增加内存但导致IntelliJ to refuse starting up因此我不得不再次设置默认512MB

为什么会造成这种情况以及如何解决这个问题,以便我可以再次计算有关我项目的统计数据?请注意,错误不会出现在“较小”项目中。在TaskManager中,IntelliJ使用的980MB约为RAM,但我的计算机总共剩余约7GB RAM

2 个答案:

答案 0 :(得分:0)

您可以手动编辑安装目录中的idea.exe.vmoptionsidea64.exe.vmoptions文件,并修改以下行以增加IntelliJ使用的最大堆大小:

# Increase max heap size to 2GB.
-Xmx2g

答案 1 :(得分:0)

TL,DR::排除 Statistic 插件设置中的大文件。

出现此问题的原因是由于项目目录中有许多多GB数据文件。通过排除这些大文件,问题得以解决。

Statistic 插件的设置中,您可以排除某些文件类型和/或排除某些(子)目录,以防止插件尝试读取它们。如果未读取文件,则文件的内容不会加载到内存中,从而防止出现内存不足错误。

Statistic 插件的设置位于其选项卡(在左下角)的“刷新”按钮下方。或者,在Pycharm->首选项->工具->统计中打开它们。