- 12 11月, 2015 1 次提交
-
-
由 stefank 提交于
Reviewed-by: mgerdin, vlivanov
-
- 30 9月, 2015 1 次提交
-
-
由 mgerdin 提交于
Reviewed-by: jwilhelm, jmasa
-
- 25 6月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Fix up GPL headers so that the RE script works. Reviewed-by: stefank, dholmes, coleenp
-
- 19 5月, 2015 1 次提交
-
-
由 azakharov 提交于
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: jwilhelm, brutisso
-
- 02 5月, 2015 1 次提交
-
-
由 kbarrett 提交于
Summary: Don't assume SATB buffer entries are valid objects Reviewed-by: brutisso, ecaspole
-
- 23 4月, 2015 1 次提交
-
-
由 kbarrett 提交于
Summary: Removed no longer valid checking of SATB buffers Reviewed-by: jmasa, pliden
-
- 18 4月, 2015 1 次提交
-
-
由 kbarrett 提交于
Summary: Apply closure directly, eliminating registration. Reviewed-by: stefank, tschatzl
-
- 16 4月, 2015 2 次提交
- 08 4月, 2015 1 次提交
-
-
由 kbarrett 提交于
Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl
-
- 19 3月, 2015 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: tschatzl, ecaspole
-
- 09 4月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa
-
- 07 4月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank
-
- 10 4月, 2015 1 次提交
-
-
由 sangheki 提交于
Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin
-
- 12 1月, 2015 2 次提交
-
-
由 sjohanss 提交于
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl
-
由 sjohanss 提交于
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl
-
- 07 1月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen
-
- 01 12月, 2014 1 次提交
-
-
由 mgerdin 提交于
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin
-
- 26 3月, 2015 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: tschatzl, mgerdin, ecaspole
-
- 01 12月, 2014 1 次提交
-
-
由 mgerdin 提交于
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin
-
- 26 3月, 2015 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: tschatzl, mgerdin, ecaspole
-
- 21 11月, 2014 2 次提交
- 14 11月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view Reviewed-by: brutisso, dcubed, dholmes, stefank
-
- 12 11月, 2014 1 次提交
-
-
由 kbarrett 提交于
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized. Reviewed-by: jmasa, brutisso, tschatzl
-
- 11 11月, 2014 1 次提交
-
-
由 stefank 提交于
8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty Reviewed-by: mgerdin, tschatzl
-
- 23 10月, 2014 2 次提交
- 02 10月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: mgerdin, coleenp, bdelsart
-
- 30 9月, 2014 1 次提交
-
-
由 tschatzl 提交于
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references. Reviewed-by: iveresov, brutisso, mgerdin
-
- 27 9月, 2014 1 次提交
-
-
由 jwilhelm 提交于
Summary: Ergonomics updates flags for number of GC threads Reviewed-by: tschatzl, jwilhelm Contributed-by: sangheon.kim@oracle.com
-
- 16 9月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: brutisso, tschatzl
-
- 06 10月, 2014 1 次提交
-
-
由 sjohanss 提交于
Summary: Enable yc to be forced for stat update. Reviewed-by: mgerdin, jcoomes
-
- 10 9月, 2014 1 次提交
-
-
由 tonyp 提交于
Reviewed-by: tschatzl, stefank
-
- 08 9月, 2014 1 次提交
-
-
由 mgerdin 提交于
Reviewed-by: brutisso, jwilhelm
-
- 29 8月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning Reviewed-by: jmasa, brutisso, tschatzl
-
- 05 9月, 2014 1 次提交
-
-
由 sjohanss 提交于
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context. Reviewed-by: mgerdin, brutisso
-
- 20 8月, 2014 2 次提交
-
-
由 tschatzl 提交于
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers Reviewed-by: mgerdin, ehelin
-
由 tschatzl 提交于
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed. Reviewed-by: mgerdin
-
- 21 8月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm
-