[
https://jira.codehaus.org/browse/SUREFIRE-1133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=359747#comment-359747
]
Tibor Digana commented on SUREFIRE-1133:
----------------------------------------
Due to this error
java.lang.OutOfMemoryError: PermGen space
the non-standard option should be increased from -XX:MaxPermSize=512m to some
higher limit unless other processes eat too much memory.
+ Let's kill all *java* processes.
The surefire has a bug that forked process does not exit after crtl-c and
occupies memory anyway.
I guess this may happen with OOM forked process too.
+ Let's shrink the permgen space
-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
+ Let's improve performance on x64 OS
-server -XX:+UseCompressedOops
> Surefire Windows Build fails on OOM
> -----------------------------------
>
> Key: SUREFIRE-1133
> URL: https://jira.codehaus.org/browse/SUREFIRE-1133
> Project: Maven Surefire
> Issue Type: Bug
> Components: Maven Failsafe Plugin, Maven Surefire Plugin, Maven
> Surefire Report Plugin
> Affects Versions: 2.18
> Environment: https://builds.apache.org/job/maven-surefire-windows
> Reporter: Tibor Digana
>
> The last build https://builds.apache.org/job/maven-surefire-windows/741 was
> updated with JVM options:
> -Xmx1024m -Xms256m -XX:MaxPermSize=512m
> Throughout this the build fails with an error:
> java.lang.OutOfMemoryError: PermGen space
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)