Maven 2 如何增加maven glassfish插件的内存?

Maven 2 如何增加maven glassfish插件的内存?,maven-2,glassfish,glassfish-3,permgen,Maven 2,Glassfish,Glassfish 3,Permgen,我正在为嵌入式Glassfish使用Maven插件-以下是我的插件声明: <plugin> <artifactId>maven-glassfish-plugin</artifactId> <packaging>maven-plugin</packaging> <version>1.0-alpha-4</version> <configuration> <httpPort&

我正在为嵌入式Glassfish使用Maven插件-以下是我的插件声明:

<plugin>
  <artifactId>maven-glassfish-plugin</artifactId>
  <packaging>maven-plugin</packaging>
  <version>1.0-alpha-4</version>
  <configuration>
    <httpPort>8080</httpPort>
  </configuration>
</plugin>
但是,mvn glassfish:run产生的Java进程在占用内存之前,看起来只有大约5G的内存

Glassfish插件是否有任何用于增加内存的配置设置


谢谢

在与一些同事进一步协商后,我似乎在Maven中增加了错误的记忆值

为了增加PermGen空间,我在MAVEN_选项中添加了以下内容:

set MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=1024m

我只是想澄清一下。永久生成空间包含加载的类对象和插入的字符串。它被分配到Java堆的外部,如下所示:


在最近的Sun VM上,默认最大大小为
64m
(即
-XX:MaxPermSize=64m
),对于大多数应用程序来说都是足够的(但问题很可能与频繁取消部署/重新部署有关)。无论如何,我会尝试使用
-XX:MaxPermSize=128m
-XX:MaxPermSize=256m
1024m
看起来真的太大了

对于使用*nix或OSX的用户,我使用export-MAVEN_OPTS=“-Xmx1024m-XX:MaxPermSize=1024m”
set MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=1024m