Need help on G1 GC young gen Update RS and Scan RS pause reduction

charlie hunt charlie.hunt at oracle.com
Fri Feb 3 18:41:31 UTC 2017


> “- from one gc to another, just for these four gcs, sys time is relatively high.”

Assuming this is on Linux … perhaps double check that THP (transparent huge pages) is disabled.

charlie

> On Feb 3, 2017, at 7:01 AM, Thomas Schatzl <thomas.schatzl at oracle.com> wrote:
> 
> Hi Amit,
> 
> On Fri, 2017-02-03 at 11:09 +0000, Amit Mishra wrote:
>> Hi Thomas/team,
>> 
>> 
>> I have put all parameters as per your suggestion but somehow the
>> minor gc pauses are still haunting.
>> 
>> Attaching GC logs.
>> 
>> 
>> bash-3.2$ grep -i young gcstats.log.10636|cut -d, -f2|awk -F" "
>> '{print $1}'|awk '$1 > 1'
>> 1.1273134
>> 1.1683221
>> 3.5504848
>> 5.2693987
> 
>   looking at these log entries, there seems to be something going on
> that seems outside of VM control:
> 
> - from one gc to another, just for these four gcs, sys time is
> relatively high.
> 
> - for the last two occurrences, at least one thread is hanging in "Ext
> Root Scanning" for almost all of the gc time for no obvious reason.
> 
> - there do not seem to be an unusually large amount of changes in the
> amount of work done in the particular phases that would raise immediate
> concerns to me.
> 
> Please try to find out the source of the high sys time and maybe even
> what causes it. I can't help a lot in that area, but dtrace seems a
> good starting point as suggested earlier.
> 
> I think we went through most obvious tunings now, but maybe somebody else has more ideas. I don't at this time.
> 
> The jdk (7u45) you are using is also very old, so even if we find that
> there is something wrong with g1 in particular, I kind of doubt there
> are many more useful knobs to turn with that version (or even
> appropriate logging to find out about the actual issue). Since 7u45
> release, there have been hundreds of changes that in particular improve
> G1 performance, so please consider upgrading to something more recent
> (at least latest 8u, preferably to me some test runs with 9ea).
> Upgrading alone might already help.
> 
> Thanks,
>   Thomas
> 
> _______________________________________________
> hotspot-gc-use mailing list
> hotspot-gc-use at openjdk.java.net <mailto:hotspot-gc-use at openjdk.java.net>
> http://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use <http://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-gc-use/attachments/20170203/cda5044b/attachment.html>


More information about the hotspot-gc-use mailing list