History log of /openjdk10/hotspot/src/share/vm/gc/g1/g1RemSet.hpp
Revision Date Author Comments
# 13402:8b07a4a4c7c7 09-Aug-2017 tschatzl

8183121: Add information about scanned and skipped cards during UpdateRS
Summary: Log the number of scanned and skipped cards for the UpdateRS phase too.
Reviewed-by: mgerdin, sangheki


# 13294:68aaa4856f3d 17-Jul-2017 ehelin

8183539: Remove G1RemSet::_into_cset_dirty_card_queue_set
Reviewed-by: tschatzl, mgerdin


# 13259:8851951f7fa1 05-Jul-2017 tschatzl

8179679: Rearrange filters before card scanning
Summary: Implement micro-optimizations in the card scanning code enabled by JDK-8177044.
Reviewed-by: sjohanss, ehelin


# 13238:4bed521b3532 04-Jul-2017 tschatzl

8179677: Let G1Remset::_conc_refined_cards only count number of cards concurrently refined
Reviewed-by: sjohanss, ehelin


# 13237:735ad5ece3d1 04-Jul-2017 tschatzl

8183394: Remove unused G1RemSet::n_workers() method
Reviewed-by: mgerdin, ehelin


# 13235:da0ca6f7b762 03-Jul-2017 ehelin

8153360: G1HRRSFlushLogBuffersOnVerify with remembered set verification does not work
Reviewed-by: sjohanss, tschatzl


# 13199:9072459a848c 28-Jun-2017 tschatzl

8178151: Clean up G1RemSet files
Summary: Remove unnecessary class members, improve method visibility and naming
Reviewed-by: ehelin, sjohanss


# 13196:ddabaeb7d186 28-Jun-2017 tschatzl

8175554: Improve G1UpdateRSOrPushRefClosure
Summary: Micro-optimizations and improving naming for the G1UpdateRSOrPushRefClosure
Reviewed-by: ehelin, sangheki


# 13195:4307acc60c10 14-Jun-2017 tschatzl

8178148: Log more detailed information about scan rs phase
Summary: Add logging about the number of cards actually scanned, claimed and skipped during the Scan RS phase
Reviewed-by: ehelin, sangheki


# 13143:096080998a09 02-Jun-2017 tschatzl

8177707: Specialize G1RemSet::refine_card for concurrent/during safepoint refinement
Reviewed-by: ehelin, kbarrett


# 13142:c9b90b9282e3 02-Jun-2017 tschatzl

8162928: Micro-optimizations in scanning the remembered sets
Reviewed-by: ehelin, kbarrett


# 12915:86125753bf5b 26-Feb-2017 jprovino

8168038: Some methods in G1RemSet are virtual unnecessarily
Summary: G1RemSet has a number of virtual functions, yet is derived from CHeapObj and has no subclasses.
Reviewed-by: kbarrett, tschatzl


# 11118:38778aed6bd6 01-May-2016 kbarrett

8155524: HotCardCache shouldn't be part of ConcurrentG1Refine
Summary: Make G1CollectedHeap owner of HotCardCache.
Reviewed-by: jmasa, mgerdin, tschatzl


# 10934:b4982d6f20e6 18-Apr-2016 tschatzl

8153503: Move remset scan iteration claim to remset local data structure
Reviewed-by: drwhite, mgerdin


# 10931:aeabce5a58b7 18-Mar-2016 mgerdin

8154154: Separate G1 specific policy code from the CollectorPolicy class hierarchy
Summary: Move G1 runtime policy code to new class G1Policy which is unrelated to CollectorPolicy
Reviewed-by: kbarrett, ehelin


# 10819:4e9aaa557de4 06-Apr-2016 tschatzl

8151386: Extract card live data out of G1ConcurrentMark
Summary: Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet
Reviewed-by: mgerdin, kbarrett


# 9916:44d8e9fd8244 07-Jan-2016 david

8146399: Refactor the BlockOffsetTable classes.
Reviewed-by: mgerdin, jwilhelm, tschatzl


# 9876:1c59cf8c8b5b 22-Dec-2015 tschatzl

8145672: Remove dependency of G1FromCardCache to HeapRegionRemSet
Summary: Move HeapRegionRemSet::num_par_rem_sets() to G1RemSet, and document it.
Reviewed-by: mgerdin, jmasa


# 9864:b27022eb453f 20-Dec-2015 tschatzl

8145674: Fix includes and forward declarations in g1Remset files
Reviewed-by: simonis, stefank


# 9736:e710f1bb5781 11-Dec-2015 sjohanss

8144908: Remove apply_to_weak_ref_discovered_field override for UpdateRSOopClosure
Reviewed-by: kbarrett, jmasa


# 9727:f944761a3ce3 10-Dec-2015 brutisso

8145092: Use Unified Logging for the GC logging
Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Reviewed-by: sjohanss, david, brutisso
Contributed-by: bengt.rutisson@oracle.com, david.lindholm@oralce.com


# 9557:dbafca4e2de5 23-Nov-2015 aharlap

8141135: Remove G1RemSet::write_ref
Summary: Remove unused memembers of G1RemSet
Reviewed-by: kbarrett, tschatzl


# 9534:43b0ed4d612c 19-Oct-2015 ehelin

8142390: Move ScanRSClosure to header file
Reviewed-by: jmasa, tschatzl


# 9359:5c403089c663 09-Nov-2015 david

8141434: G1CollectedHeap::into_cset_dirty_card_queue_set should be moved to G1RemSet
Reviewed-by: tschatzl, mgerdin


# 9164:5f32f22ba25e 14-Oct-2015 mgerdin

8138762: Refactor setup of evacuation closures in G1
Summary: Introduce policy class containing the root scan closures.
Reviewed-by: ehelin, stefank


# 8975:8a758dbe0212 09-Sep-2015 mgerdin

8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet
Reviewed-by: tschatzl, ehelin


# 8946:ceb9d9044fc8 04-Sep-2015 mgerdin

8135012: Don't use G1RootProcessor when scanning remembered sets
Reviewed-by: jmasa, ecaspole


# 8413:92457dfb91bd 13-May-2015 pliden

8079792: GC directory structure cleanup
Reviewed-by: brutisso, stefank, david