首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用maven-exec-plugin增加内存大小

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

Stack Overflow用户
提问于 2015-09-03 19:47:53
回答 1查看 2.4K关注 0票数 3

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

代码语言:javascript
复制
class ThisTestLauncher {
    public static void main(String[] args) throws Exception {
    System.out.println(
        ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax()
    );
}

pom:

代码语言:javascript
复制
<artifactId>exec-maven-plugin</artifactId>
<configuration>
   <mainClass>com.my.ThisTestLauncher</mainClass>
   <arguments>
      <argument>-Xms512m</argument>
      <argument>-Xmx2g</argument>
   </arguments>
</configuration>

尽管如此,我仍然看到输出是259522560,这就像256m大小。同样的结果

代码语言:javascript
复制
<commandlineArgs>-Xms512m -Xmx2g</commandlineArgs>

它有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2015-09-07 23:11:14

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

或者,使用goal exec:exec并将java -Xmx512m -Xmx2g com.my.ThisTestLauncher指定为要执行的命令。请参阅http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32374767

复制
相关文章

相似问题

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