History log of /openjdk10/hotspot/src/share/vm/gc/g1/heapRegionRemSet.cpp
Revision Date Author Comments
# 13369:b69f277b24f4 22-Jul-2017 kbarrett

8176571: Fine bitmaps should be allocated as belonging to mtGC, not mtInternal
Summary: Specify map allocation mflags when constructing CHeapBitMap.
Reviewed-by: tschatzl, kbarrett
Contributed-by: milan.mimica@gmail.com


# 13184:7903df1b0c4f 22-Jun-2017 kbarrett

8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion
Summary: Refactor debug.hpp and reverse include dependency.
Reviewed-by: coleenp, stefank, dcubed


# 12591:8a7b0b443ca7 27-Jan-2017 tschatzl

8173229: Wrong assert whether all remembered set entries have been iterated over in presence of coarsenings
Summary: Remove asserts as they are almost useless.
Reviewed-by: mgerdin, ehelin


# 12036:8fcdd3cc8da0 20-Sep-2016 eosterlund

8033552: Fix missing missing volatile specifiers in CAS operations in GC code
Summary: Add missing volatile specifiers.
Reviewed-by: kbarrett, tschatzl


# 11857:d0fbf661cc16 21-Aug-2016 dholmes

8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
Summary: Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis


# 11217:299de0f2244c 10-May-2016 tschatzl

8047328: Improve memory usage for cards in SparsePRTEntry
Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Reviewed-by: mgerdin, ehelin
Contributed-by: Andreas Sjoberg <andreas.sjoberg@oracle.com>, Thomas Schatzl <thomas.schatzl@oracle.com>


# 11123:6784b64bacf0 03-May-2016 stefank

8141501: Problems with BitMap buffer management
Reviewed-by: pliden, kbarrett


# 11107:c75df9ba146a 02-May-2016 tschatzl

8155811: Remove HeapRegionRemSet::_coarse_dirty flag
Reviewed-by: mgerdin, jmasa


# 11102:2017de685b07 02-May-2016 tschatzl

8155233: Lazy coarse map clear
Summary: Only clear the coarse bitmaps of the remembered sets if they were dirtied.
Reviewed-by: jmasa, mgerdin


# 10934:b4982d6f20e6 18-Apr-2016 tschatzl

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


# 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


# 10141:83bbe98197fd 28-Jan-2016 jwilhelm

Merge


# 10140:2de6311c5afc 22-Jan-2016 drwhite

8141421: Various test fail with OOME on win x86
Summary: Fix memory overuse in g1CodeCacheRemset
Reviewed-by: tschatzl, mgerdin


# 10136:dd70920e6ee9 28-Jan-2016 tschatzl

8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries
Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared.
Reviewed-by: tbenson, mgerdin
Contributed-by: Poonam Bajaj <poonam.bajaj@oracle.com>, Thomas Schatzl <thomas.schatzl@oracle.com>


# 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


# 9866:e55a12654b8a 20-Dec-2015 tschatzl

8145671: Rename FromCardCache to G1FromCardCache
Reviewed-by: jmasa, mgerdin


# 9865:a8f8a794a896 20-Dec-2015 tschatzl

8145667: Move FromCardCache into separate files
Reviewed-by: mgerdin, stefank


# 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


# 9667:0fd3f6eba8ff 05-Dec-2015 tschatzl

8144583: Test sanity/ExecuteInternalVMTests.java fails
Summary: Remove a test that is highly dependent on timing.
Reviewed-by: jwilhelm


# 9367:2a4e838901e9 09-Nov-2015 david

8141946: Remove develop flag G1TraceHeapRegionRememberedSet
Reviewed-by: mgerdin, tschatzl


# 9356:7e1dcb8396f1 09-Nov-2015 david

8139867: Change how startsHumongous and continuesHumongous regions work in G1.
Reviewed-by: tschatzl, tbenson


# 9353:46439e79a32b 05-Nov-2015 brutisso

8141530: Remove G1RecordHRRSOops and G1RecordHRRSEvents
Reviewed-by: tschatzl, mgerdin


# 9244:825cee2cd7a6 22-Oct-2015 goetz

8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp, roland


# 9056:dc9930a04ab0 29-Sep-2015 david

8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden


# 8638:767f36deb0dc 23-Jun-2015 bpittore

8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
Summary: Need to add a space between macro identifier and string literal
Reviewed-by: stefank, dholmes, kbarrett


# 8528:01d947f8d411 05-Jun-2015 david

8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint
Reviewed-by: drwhite, stefank


# 8414:86b7a6d44894 23-Feb-2014 bdelsart

8035496: G1 ARM: missing remset entry noticed by VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
Summary: release_store used when registering a PerRegionTable. Also reviewed-by: vitalyd@gmail.com
Reviewed-by: jmasa, tschatzl, brutisso


# 8413:92457dfb91bd 13-May-2015 pliden

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