GC duration and pause time grow linearly
Kirill Ilyukhin
kilyukhin at gmail.com
Mon Jun 1 03:51:37 UTC 2020
Dear Shenandoah developers,
Please look at the attached images, these are charts built by cgeasy.io for
my GC log. GC/pause time grows as if it were a linear function of JVM
uptime. Is this an expected behavior? I am not complaining, performance is
good enough, but GC/pause time trend looks a bit suspicious.
This JVM is a standby instance of Tomcat 9.0.22 as a Windows service, doing
almost nothing. Most of GC are time-triggered, every 5 minutes.
Please let me know if you need more information.
Java:
openjdk version "13-internal" 2019-09-17
OpenJDK Runtime Environment (build 13-internal+0-adhoc..build)
OpenJDK 64-Bit Server VM (build 13-internal+0-adhoc..build, mixed mode,
sharing)
Command line arguments:
-XX:+UseStringDeduplication
-Xlog:gc*,safepoint:file=\logs\gc.%t.log:time,level,tags:filecount=1000,filesize=100M
-XX:+UnlockExperimentalVMOptions
-XX:+UseShenandoahGC
-XX:+AlwaysPreTouch
-Xms1024m
-Xmx1024m
OS:
Windows Server 2008 R2, version 6.2 (build 7601: Service Pack 1)
Thanks a lot,
Kirill
[image: image.png]
[image: image.png]
[image: image.png]
More information about the shenandoah-dev
mailing list