History log of /openjdk10/hotspot/src/share/vm/gc/g1/g1CardLiveData.cpp
Revision Date Author Comments
# 13512:d78407f77172 28-Aug-2017 eosterlund

8186476: Generalize Atomic::add with templates
Reviewed-by: aph, dholmes
Contributed-by: kim.barrett@oracle.com


# 13374:7653b75bfe57 04-Aug-2017 tschatzl

8184346: Clean up G1CMBitmap
Summary: Trim down and improve the G1CMBitMap class structure.
Reviewed-by: mgerdin, shade, rkennke


# 13328:332416c57993 21-Jul-2017 kbarrett

8182169: ArrayAllocator should take MEMFLAGS as regular parameter
Summary: Change ArrayAllocator memflags from template parameter to ordinary function parameters
Reviewed-by: kbarrett, tschatzl
Contributed-by: milan.mimica@gmail.com


# 13249:a2753984d2c1 05-Jul-2017 stefank

8183552: Move align functions to align.hpp
Reviewed-by: stuefe, pliden


# 13243:7235bc30c0d7 04-Jul-2017 stefank

8178499: Remove _ptr_ and _size_ infixes from align functions
Reviewed-by: rehn, tschatzl


# 13242:fcb4803050e8 12-Apr-2017 stefank

8178489: Make align functions more type safe and consistent
Reviewed-by: mgerdin, rehn


# 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


# 11123:6784b64bacf0 03-May-2016 stefank

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


# 11103:fa0cd9cfc962 02-May-2016 tschatzl

8155229: Tune thread usage for live data clearing
Reviewed-by: mgerdin, drwhite


# 11007:60e088965ba0 22-Apr-2016 tschatzl

8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words
Summary: Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap().
Reviewed-by: stefank, jmasa


# 10935:40a2defe3b0c 18-Apr-2016 tschatzl

8153170: Card Live Data does not correctly handle eager reclaim
Summary: The card live data of regions eagerly reclaimed during remark and cleanup pause could be wrong, not considering that these regions were eagerly reclaimed and empty.
Reviewed-by: drwhite, kbarrett


# 10876:a57bba2898a3 11-Apr-2016 mgerdin

8153843: G1CardLiveDataHelper incorrectly sets next_live_bytes on dead humongous regions
Reviewed-by: drwhite, tschatzl


# 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