增加 Intellij 插件的内存大小

osa*_*ger 0 intellij-idea intellij-plugin

我正在开发一个 Intellij 插件。该插件需要有 2GB 的 HeapMemory(...是的,它确实需要 ;))。我发现了如何增加 Intellij IDEA VM bis 的内存编辑 idea64.exe.vmoptions 文件,如下所示:

-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
Run Code Online (Sandbox Code Playgroud)

如果我启用内存指示器,我可以看到它起作用了。

但是如果我从 Intellij 运行/调试我的插件,“沙箱”-Intellij 只有 1GB 的 RAM。

它抛出流动警告:

转储线程时内存使用率高(914 MB 中的 101 个可用)

如何增加沙箱插件的内存?

cak*_*aww 6

在运行配置中设置 VM 选项对我不起作用。

我找到了更合适的方法来做到这一点。将以下内容添加到您的build.gradle:

runIde {
  jvmArgs '-Xmx2G'
}
Run Code Online (Sandbox Code Playgroud)

  • 对于 kts:`runIde { maxHeapSize = "2g" }` (3认同)
  • 更改运行配置对我来说也不起作用。将您的建议添加到 build.gradle 有效。 (2认同)