gpt4 book ai didi

java - Maven easyb插件java堆空间设置?

转载 作者:行者123 更新时间:2023-12-03 04:58:34 26 4
gpt4 key购买 nike

我尝试更改 Maven easyb 插件的堆大小 http://www.easyb.org/maven-easyb-plugin/ 。在我的 easyb 测试中我添加了使用代码打印堆大小的标准代码Runtime.getFreeMemory() 和 Runtime.getTotalMemory()。

我尝试设置 MAVEN_OPTS=-Xmx1024m -Xms1024m 并设置maven 选择 Maven Surefire 插件。现在当我跑同一门课时从 Junit 我可以看到 getTotalMemory() 显示一个数字接近 1Gig 但当从 easyb 插件调用相同的类时它们不反射(reflect)内存大小。

难道不应该有一种方法将 JVM 选择传递给 maven easyb 插件吗当它运行这些 easyb 测试时?至少应该至少从环境中获取 MAVEN_OPTS 设置。

有人遇到过这样的问题吗? (搜索该组的文件没有透露太多)

最佳答案

尝试定义

JAVA_OPTS=-Xmx1024m -Xms1024m

也许,MAVEN_OPTS 甚至没有必要。我的猜测是,MAVEN 在内部派生了一个新的 JVM 来运行 easyb。而且,MAVEN 将其自己的 JVM 设置与其运行的 JVM 设置分开可能是明智的。

关于java - Maven easyb插件java堆空间设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com