增加 Intellij 插件的内存大小
Increasing the memory size of an Intellij Plugin
我正在开发一个 Intellij 插件。插件需要有 2GB 的堆内存(...是的,它确实需要 ;))。我发现如何增加 Intellij IDEA VM 的内存 bis 像这样编辑 idea64.exe.vmoptions-文件:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
如果我启用内存指示器,我可以看到它起作用了。
但是如果我 run/debug 我的插件脱离了 Intellij,"sandbox"-Intellij 只有 1GB 的内存。
它抛出流动警告:
High memory usage (free 101 of 914 MB) while dumping threads
如何增加沙盒插件的 RAM?
知道了
只需打开 运行 配置 运行 -> 编辑配置
并将 VM 选项更改为:
-Xmx2024m -Xms512m -XX:MaxPermSize=500m -ea
在 运行 配置中设置 VM 选项对我不起作用。
我从 this 中找到了更合适的方法。将以下内容添加到您的 build.gradle
:
runIde {
jvmArgs '-Xmx2G'
}
我正在开发一个 Intellij 插件。插件需要有 2GB 的堆内存(...是的,它确实需要 ;))。我发现如何增加 Intellij IDEA VM 的内存 bis 像这样编辑 idea64.exe.vmoptions-文件:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
如果我启用内存指示器,我可以看到它起作用了。
但是如果我 run/debug 我的插件脱离了 Intellij,"sandbox"-Intellij 只有 1GB 的内存。
它抛出流动警告:
High memory usage (free 101 of 914 MB) while dumping threads
如何增加沙盒插件的 RAM?
知道了
只需打开 运行 配置 运行 -> 编辑配置
并将 VM 选项更改为:
-Xmx2024m -Xms512m -XX:MaxPermSize=500m -ea
在 运行 配置中设置 VM 选项对我不起作用。
我从 this 中找到了更合适的方法。将以下内容添加到您的 build.gradle
:
runIde {
jvmArgs '-Xmx2G'
}