History log of /openjdk9/hotspot/src/share/vm/gc/g1/heapRegionManager.cpp
Revision Date Author Comments
# 12353:89d17b1efa01 24-Nov-2016 tschatzl

8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified
Summary: Allow use of AlwaysPreTouch without passing a WorkGang.
Reviewed-by: kbarrett, dfazunen, ddmitriev


# 12064:c2ecbb9ee746 24-Sep-2016 eosterlund

8165858: heapRegionManager is missing volatile specifier for _claims.
Summary: Added volatile specifier.
Reviewed-by: kbarrett, tschatzl


# 12013:bc2c975bc342 16-Sep-2016 tschatzl

8157952: Parallelize Memory Pretouch
Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki


# 11990:cd2c49a02a4c 13-Sep-2016 tschatzl

8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
Summary: Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki


# 11123:6784b64bacf0 03-May-2016 stefank

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


# 9745:5a42c1dde332 14-Dec-2015 david

8145301: Improve and unify the printout format for the g1HRPrinter.
Reviewed-by: brutisso, tschatzl


# 9356:7e1dcb8396f1 09-Nov-2015 david

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


# 9056:dc9930a04ab0 29-Sep-2015 david

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


# 8918:522260f7f54c 25-Aug-2015 jiangli

8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
Summary: Handle shared string mapping failures.
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
Contributed-by: tom.benson@oracle.com, jiangli.zhou@oracle.com


# 8878:bdd657221274 24-Aug-2015 tschatzl

8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions
Reviewed-by: brutisso, tbenson


# 8812:9a8a76230f5d 06-Aug-2015 tschatzl

8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp
Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation.
Reviewed-by: mgerdin, jmasa, kbarrett


# 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


# 8544:46850a050b8b 12-Jun-2015 jiangli

8042668: GC Support for shared heap ranges in CDS
Summary: Added "Archive Region" support to the G1 GC
Reviewed-by: tschatzl, brutisso
Contributed-by: tom.benson@oracle.com


# 8413:92457dfb91bd 13-May-2015 pliden

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