openjdk coverage with jcov 3.0
Sophia Guo
sophiag at ca.ibm.com
Wed Jul 18 16:37:38 UTC 2018
Hi,
I'm tring to get code coverage data for regression tests run by JTReg.
Either by static or danamic modes I'm always getting :
Either
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
or
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit
exceeded
I've also tried with -XX:-UseGCOverheadLimit -Xmx2048m, which doesn't make
difference.
The command I'm using is like:
java -XX:-UseGCOverheadLimit -Xmx512m -jar jcov.jar TmplGen -t template.xml
rt.jar
java -Xmx2048m -XX:-UseGCOverheadLimit -jar “jtreg.jar" -agentvm -a -ea
-esa -v:fail,error,time -retain:fail,error -ignore:quiet -timeoutFactor:4
-xml:verify -concurrency:8 -vmoption:-Xmx2048m
-vmoption:-XX:-UseGCOverheadLimit -jcov/classes:/……/jre/lib/rt.jar
-jcov/source:/……/src.zip -jcov/include:*
-jdk:/…../openjdk-jdk8u/jdk/test:jdk_math
Any ideas?
Regards,
Sophia Guo
Software Developer, IBM Runtime Technologies
IBM Ottawa Software Lab
3755 Riverside Drive, Ottawa, Ontario, Canada K1G 4K9
Phone: (613) 356-5686, tie-line: 315-5686
More information about the jtreg-dev
mailing list