首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“初始堆大小设置为大于最大堆大小的值”与IntelliJ2019.2.1错误

“初始堆大小设置为大于最大堆大小的值”与IntelliJ2019.2.1错误
EN

Stack Overflow用户
提问于 2020-05-22 16:37:11
回答 1查看 2K关注 0票数 1

我正面临一个与Intellij 2019.2.1版本的问题,我最近升级到这个版本。我已经在Intellij ->编辑自定义vm选项中设置了Xms和Xmx,我还在idea64.exe.vmoption和idea.exe.vmoption中手动设置了相同的属性。如下所示:- -Xms128m -Xmx10g

现在,在启动应用程序时,在应用程序的VM参数中,我将传递-Xmx800m,然后在运行应用程序时抛出一个错误,说明“初始堆大小设置为比最大堆大小更大的值”。

有人能不能建议一下我在这里放错了什么配置,或者我漏掉了什么东西。

EN

回答 1

Stack Overflow用户

发布于 2020-05-22 18:05:35

  1. IntelliJ IDEA VM选项(帮助编辑自定义VM选项)对从IntelliJ IDEA开始的应用程序的VM选项没有任何影响。它们只适用于IDE运行时JVM,而不是针对您自己开发的应用程序。
  2. 发布运行/调试配置的屏幕截图,显示VM options字段。那是什么类型的配置?您可能已经定义了全局系统环境变量,将初始堆大小设置为某个大值(-Xms)。确保没有设置_JAVA_OPTIONSJAVA_TOOL_OPTIONS环境变量。如果这样做,请删除它们,然后注销/登录或重新启动以使更改应用。
  3. 如果项目是从Maven导入的,并且您正在运行测试,pom.xml可以提供VM选项,搜索pom.xml寻找-Xms,或者删除该选项或使其低于-Xmx
  4. 如果该项目是基于Gradle的,并且您通过Gradle运行它,那么在gradle.properties中通过org.gradle.jvmargs定义的选项将产生效果。确保您没有在那里覆盖-Xms。您还可以使用切换到IntelliJ IDEA运行选项不使用Gradle选项。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61959751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档