Wenn ich meine Unit-Tests in Maven auf Windows ausführen, bekomme ich eine OutOfMemory-Ausnahme. Ich habe versucht, die Option -XX: -HeapDumpOnOutOfMemoryError zur todsicheren argLine hinzuzufügen, aber es wird keine Speicherauszugsdatei generiert. Ich habe auch versucht, das gleiche zu MAVEN_OPTS hinzuzufügen, aber immer noch nichts, ich bekomme einfach eine OutOfMemory-Ausnahme und der Prozess hängt, bis ich es manuell beenden.todsichere HeapDumpOnOutOfMemoryError
Mein Pom ist wie folgt:
<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
Haben Sie eine Ahnung, warum keine Dump-Datei generiert wird?
Die Antwort von @twillouer die richtige ist. – t0r0X