我正在开发一个Intellij-Plugin。插件需要具有2GB的堆(...是的,它确实需要;)。我发现了如何增加Intellij Idea vm bis的内存编辑IDEA64.EXE.VMOPTIONS-FILE,例如:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
如果我启用了内存指示器,我可以看到它有效。
但是,如果我从Intellij中运行/调试插件,则" Sandbox" -intellij只有1GB的RAM。
它会引发流动警告:
倾倒线程时,高内存使用率(914 MB的101个免费101)
如何增加沙盒 - plugin的RAM?
设置运行配置中的VM选项对我不起作用。
我从中找到了更多正确的方法。将以下内容添加到您的build.gradle
:
runIde {
jvmArgs '-Xmx2G'
}