RFR: 8030646: Track collection set membership in one place

Jesper Wilhelmsson jesper.wilhelmsson at oracle.com
Mon Jan 26 14:00:28 UTC 2015


Looks good.
/Jesper


Erik Helin skrev den 26/1/15 12:02:
> Hi all,
>
> this (rather) small patch removes the field
> HeapRegion::_in_collection_set and instead only uses the
> G1BiasedMappedArray G1CollectedHeap::_in_cset_fast_test to track
> collection set membership. Given that _in_cset_fast_test already track
> collection set membership, the _in_collection_set field in HeapRegion is
> redundant, it is only messy to keep track of this information in two
> places.
>
> Patch:
> http://cr.openjdk.java.net/~ehelin/8030646/webrev.00/
>
> Issue:
> https://bugs.openjdk.java.net/browse/JDK-8030646
>
> Testing:
> - JPRT
> - GCBasher (locally, Linux x86-64)
> - Ad-hoc:
>    - BigApps:
>      - DaCapo
>      - runThese
>      - Kitchensink
>      - Weblogic
>    - Regression:
>      - nashorn
>      - hotspot
>    - vm:
>      - stress
>      - compiler
>      - gc
>      - runtime
>      - quick
>      - oom
>      - parallel class loading
>      - regression
>
> Thanks,
> Erik
>



More information about the hotspot-gc-dev mailing list