[POSSIBLY SPAM: SPF] hotspot-gc-use Digest, Vol 143, Issue 1
Thorsten
tg at freigmbh.de
Mon Jun 28 07:32:51 UTC 2021
Hello,
You should not get seconds long stop the world event. How did you
measure the pauses? Did you parse gc logs or by hand/feel?
The desired max pause for g1 can be tuned using
|-XX:MaxGCPauseMillis=200|
|, so 200 ms max pause should be the default.
|
It would be helpfull if you take gc logs and provide them. What java
version are you using? In old java versions g1 is fairly bad, quality
improves in newer versions.
You can tune and change the garbage collector using -XX Options, see for
example here
https://ionutbalosin.com/2020/01/hotspot-jvm-performance-tuning-guidelines/
Maybe you find one of the experimental garbage collectors helpfull for
your application.
Another simple "Hack" to tune your gc speed: If you are certain that you
don't need more than 800mb of live objects, limit the maxheap to
something like 1.5 gb. That way your app is simply unable to collect
gigabytes of garbage and your max pauses will go down.
Best regards,
Thorsten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/hotspot-gc-use/attachments/20210628/6b4edff3/attachment.htm>
More information about the hotspot-gc-use
mailing list