RFR (S): JDK-8129549 G1: Make sure the concurrent thread does not mix its logging with the STW pauses
Thomas Schatzl
thomas.schatzl at oracle.com
Wed Jun 24 09:29:54 UTC 2015
Hi,
On Tue, 2015-06-23 at 14:47 +0200, Bengt Rutisson wrote:
> Hi Thomas and Per,
>
> I noticed that there is still a problem with the root-region-end logging
> in my webrev.01 version.
>
> We notified that the root region had finished before we did the "end"
> logging. Thus that last log line could still end up interleaved with the
> evacuation pause logging.
>
> I discussed a few different solutions with Per and StefanK and finally
> we settled on simply moving the logging in inside of
> ConcurrentMark::scanRootRegions().
>
> Here's an updated webrev:
> http://cr.openjdk.java.net/~brutisso/8129549/webrev.02/
> http://cr.openjdk.java.net/~brutisso/8129549/webrev.01-02.diff/
looks good.
Thomas
More information about the hotspot-gc-dev
mailing list