Add -verbose:gc option for test runs

Motivation:

While investigating the recent CI machine crashes, I observed that the
JVM processes spawned by surefire sometimes take up to 1 GiB RAM.
Consuming large amount of memory isn't really a problem, but we need to
make sure no GC trashing is occuring during the tests.

Modifications:

Add -verbose:gc option to the test JVM arguments

Result:

We can determine if there is any GC anomalies going on in our CI
machine.
This commit is contained in:
Trustin Lee 2014-03-17 14:17:08 +09:00
parent 5b13e9058b
commit 1d73df906f

View File

@ -81,6 +81,7 @@
-XX:+OptimizeStringConcat -XX:+OptimizeStringConcat
-XX:+HeapDumpOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError
-Dio.netty.leakDetectionLevel=3 -Dio.netty.leakDetectionLevel=3
-verbose:gc
</test.jvm.argLine> </test.jvm.argLine>
</properties> </properties>
</profile> </profile>
@ -147,6 +148,7 @@
-XX:+UseFastAccessorMethods -XX:+UseFastAccessorMethods
-XX:+OptimizeStringConcat -XX:+OptimizeStringConcat
-XX:+HeapDumpOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError
-verbose:gc
</test.jvm.argLine> </test.jvm.argLine>
</properties> </properties>