gpt4 book ai didi

java - 使用 maven-exec-plugin 增加内存大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:44 26 4
gpt4 key购买 nike

我想使用 maven-exec-plugin 来运行我的类。

class ThisTestLauncher {
public static void main(String[] args) throws Exception {
System.out.println(
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax()
);
}

任务:

<artifactId>exec-maven-plugin</artifactId>
<configuration>
<mainClass>com.my.ThisTestLauncher</mainClass>
<arguments>
<argument>-Xms512m</argument>
<argument>-Xmx2g</argument>
</arguments>
</configuration>

不过,我看到输出为 259522560,大约 256m 大小。相同的结果

<commandlineArgs>-Xms512m -Xmx2g</commandlineArgs>

这是怎么回事?

最佳答案

<commandlineArgs><arguments>传递给 main 方法。它们不是 JVM 参数。

作为替代方案,使用目标 exec:exec并指定 java -Xmx512m -Xmx2g com.my.ThisTestLauncher作为您要执行的命令。参见 http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html

关于java - 使用 maven-exec-plugin 增加内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32374767/

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