- 14 1月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum. Reviewed-by: stefank, tschatzl, ehelin, jmasa
-
- 21 7月, 2014 6 次提交
-
-
由 tschatzl 提交于
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class. Reviewed-by: brutisso, mgerdin
-
由 tschatzl 提交于
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files. Reviewed-by: brutisso, mgerdin
-
由 tschatzl 提交于
Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen. Reviewed-by: brutisso, jmasa
-
由 tschatzl 提交于
Summary: Parallelize card redirtying to decrease the time it takes. Reviewed-by: brutisso
-
由 tschatzl 提交于
Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly. Reviewed-by: brutisso
-
由 tschatzl 提交于
Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance. Reviewed-by: brutisso, mgerdin
-
- 13 6月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, sjohanss
-
- 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
-
- 08 5月, 2014 1 次提交
-
-
由 goetz 提交于
Reviewed-by: twisti, stefank
-
- 23 5月, 2014 1 次提交
-
-
由 drchase 提交于
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas 8043164: Format warning in traceStream.hpp Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings Reviewed-by: kvn, coleenp, iveresov, twisti
-
- 16 5月, 2014 1 次提交
-
-
由 coleenp 提交于
Summary: Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint. Reviewed-by: mgerdin, mgronlun, hseigel, stefank
-
- 29 4月, 2014 1 次提交
-
-
由 goetz 提交于
Reviewed-by: dholmes, kvn, stefank, twisti
-
- 18 4月, 2014 1 次提交
-
-
由 pliden 提交于
Summary: temporarily disable the shutdown of the concurrent GC threads introduced in JDK-8037112 Reviewed-by: brutisso, tschatzl, jmasa
-
- 11 4月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, tschatzl, mgerdin
-
- 23 6月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: tschatzl, ehelin
-
- 19 6月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: jwilhelm, ehelin, tschatzl
-
- 11 4月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, mgerdin
-
- 14 3月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: tschatzl, pliden
-
- 03 4月, 2014 1 次提交
-
-
由 vkempik 提交于
Reviewed-by: tschatzl, jwilhelm
-
- 31 3月, 2014 1 次提交
-
-
由 ehelin 提交于
Reviewed-by: jmasa, coleenp
-
- 26 2月, 2014 3 次提交
-
-
由 tschatzl 提交于
Summary: Move G1ParCopyClosure::copy_to_survivor_space to decrease code size. Reviewed-by: stefank, jmasa
-
由 tschatzl 提交于
Summary: Remove the assumption that G1CollectedHeap::in_cset_fast_test needs to check for NULL references. Most of the time this is not required, making the code doing this check multiple times. Reviewed-by: stefank, mgerdin, jmasa
-
由 tschatzl 提交于
Summary: Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy. Reviewed-by: mgerdin, stefank
-
- 05 2月, 2014 1 次提交
-
-
由 tschatzl 提交于
Summary: When string and symbol table unlink are not performed in parallel, the claim index we check is not updated, and so a guarantee fails. Take this into account when checking the guarantee. Reviewed-by: brutisso, jwilhelm
-
- 31 1月, 2014 1 次提交
-
-
由 tschatzl 提交于
8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1 Summary: The change fixes the predicate check. Reviewed-by: jmasa, tonyp, stefank
-
- 30 1月, 2014 1 次提交
-
-
由 jwilhelm 提交于
Summary: Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallelGC. Reviewed-by: sla, mgerdin, brutisso
-
- 24 3月, 2014 6 次提交
-
-
由 tschatzl 提交于
Summary: Mentioned closures are actually wrapped methods. This adds confusion to readers, and in this case also increases code size as G1ParScanHeapEvacClosure is part of the oop_oop_iterate() methods. Move them into G1ParScanThreadState as methods. Reviewed-by: stefank
-
由 tschatzl 提交于
Summary: Refactor the From Card Cache into a separate class. Reviewed-by: jmasa
-
由 tschatzl 提交于
Summary: Detailed breakdown of time spent in the evacuation failure handling phases to make the "Other" time roughly correspond to the sum of its parts. Reviewed-by: jwilhelm, jmasa
-
由 tschatzl 提交于
Summary: Show the time taken by card redirtying during GC in a new "Redirty Cards" line. Reviewed-by: jwilhelm, brutisso
-
由 tschatzl 提交于
Summary: Improve fast card cache iteration and avoid taking locks when freeing the collection set. Reviewed-by: brutisso
-
由 tschatzl 提交于
Summary: Change the code cache remembered sets data structure from a GrowableArray to a chunked list of nmethods. This makes the data structure more amenable to parallelization, and decreases freeing time. Reviewed-by: mgerdin, brutisso
-
- 19 3月, 2014 1 次提交
-
-
由 pliden 提交于
Summary: Implementation of JEP 192, http://openjdk.java.net/jeps/192 Reviewed-by: brutisso, tschatzl, coleenp
-
- 17 3月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: brutisso, tschatzl
-
- 28 2月, 2014 1 次提交
-
-
由 jwilhelm 提交于
Summary: The free list is being maintained in a sorted fashion and old and humongous regions are allocated from the bottom of the heap while young regions are allocated at the top. Reviewed-by: tschatzl, mgerdin Contributed-by: jesper.wilhelmsson@oracle.com, staffan.friberg@oracle.com
-
- 06 2月, 2014 1 次提交
-
-
由 pliden 提交于
Reviewed-by: tonyp, tschatzl
-
- 27 1月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: tschatzl, stefank, jmasa
-
- 20 1月, 2014 2 次提交
-
-
由 tschatzl 提交于
Summary: Remove the above mentioned template parameter and related unused code. Also remove some classes that are never used. Reviewed-by: stefank, mgerdin, jwilhelm
-
由 tschatzl 提交于
8027455: Improve symbol table scan times during gc pauses Summary: Parallelize string table and symbol table scan during remark and full GC. Some additional statistics output if the experimental flag G1TraceStringSymbolTableScrubbing is set. Reviewed-by: mgerdin, coleenp, brutisso
-