- 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
-
- 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 1 次提交
-
-
由 ehelin 提交于
Reviewed-by: mgerdin, brutisso
-
- 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
-
- 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
-
- 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
-
- 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
-
- 19 8月, 2014 3 次提交
-
-
由 poonam 提交于
Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin
-
由 tschatzl 提交于
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
-
由 brutisso 提交于
Reviewed-by: tschatzl, jmasa
-
- 31 3月, 2015 1 次提交
-
-
由 tschatzl 提交于
Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso
-
- 26 8月, 2014 2 次提交
- 21 8月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC. Reviewed-by: tschatzl, sjohanss Contributed-by: NLeonid Mesnik <leonid.mesnik@oracle.com>
-
- 09 12月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett
-
- 19 12月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: NTony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com>
-
- 25 8月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: brutisso, ehelin
-
- 25 3月, 2015 1 次提交
-
-
由 mgerdin 提交于
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl
-
- 14 11月, 2014 1 次提交
-
-
由 sfriberg 提交于
Reviewed-by: brutisso, tschatzl
-
- 10 10月, 2014 1 次提交
-
-
由 tschatzl 提交于
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon.kim@oracle.com
-
- 13 6月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, sjohanss
-
- 08 8月, 2014 2 次提交
- 31 7月, 2014 2 次提交
-
-
由 tschatzl 提交于
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa
-
由 tschatzl 提交于
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa
-
- 23 7月, 2014 2 次提交
-
-
由 tschatzl 提交于
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin
-
由 tschatzl 提交于
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin
-
- 21 7月, 2014 2 次提交
-
-
由 tschatzl 提交于
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso
-
由 tschatzl 提交于
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso
-
- 09 4月, 2015 1 次提交
-
-
由 mlarsson 提交于
Reviewed-by: brutisso, jmasa
-
- 11 6月, 2014 1 次提交
-
-
由 brutisso 提交于
Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list. Reviewed-by: pliden, jmasa, tschatzl
-
- 20 10月, 2014 1 次提交
-
-
由 sjohanss 提交于
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count. Reviewed-by: brutisso, mgerdin
-
- 06 8月, 2014 1 次提交
-
-
由 stefank 提交于
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin
-
- 09 7月, 2014 1 次提交
-
-
由 ehelin 提交于
Reviewed-by: stefank, brutisso
-
- 07 7月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
-