surefire HeapDumpOnOutOfMemoryError

When running my unit tests in Maven on windows i'm getting an OutOfMemory exception. I tried to add -XX:-HeapDumpOnOutOfMemoryError option to the surefire argLine, but no dump file is generated. Я также пытался добавить то же самое в MAVEN_OPTS, но все равно ничего, я просто получаю исключение OutOfMemory, и процесс зависает, пока я его не убью вручную.

Мой pom выглядит следующим образом:

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>                    
        <testFailureIgnore>false</testFailureIgnore>
        <argLine>-Xms512m -Xmx512m -XX:PermSize=256m -XX:-HeapDumpOnOutOfMemoryError</argLine>
        <forkMode>once</forkMode>            
    </configuration>
</plugin>

MAVEN_OPTS:

set MAVEN_OPTS=-XX:-HeapDumpOnOutOfMemoryError

У вас есть идеи, почему не создается файл дампа?

6
задан dhable 4 January 2011 в 18:24
поделиться