- 23 7月, 2014 1 次提交
-
-
由 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 3 次提交
-
-
由 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 提交于
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso
-
由 tschatzl 提交于
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin
-
- 29 4月, 2014 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: jmasa, tschatzl, ehelin Contributed-by: tony.printezis@oracle.com, bengt.rutisson@oracle.com
-
- 06 8月, 2014 1 次提交
-
-
由 stefank 提交于
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin
-
- 11 7月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
-
- 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
-
- 26 6月, 2014 3 次提交
-
-
由 mgerdin 提交于
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality Reviewed-by: stefank, jmasa, tschatzl
-
由 mgerdin 提交于
Reviewed-by: stefank, brutisso, tschatzl
-
由 mgerdin 提交于
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods Reviewed-by: stefank, ehelin
-
- 25 6月, 2014 3 次提交
- 24 6月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: ehelin, mgerdin
-
- 12 3月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals Reviewed-by: stefank, jmasa
-
- 13 3月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Only declare the functions where they are actually needed. Reviewed-by: tschatzl, stefank
-
- 12 3月, 2014 1 次提交
-
-
由 mgerdin 提交于
Reviewed-by: brutisso, tschatzl, stefank
-
- 06 3月, 2014 1 次提交
-
-
由 mgerdin 提交于
Reviewed-by: tschatzl, stefank
-
- 26 3月, 2014 1 次提交
-
-
由 mgerdin 提交于
Summary: Allocate temporary BitMaps in the VMThread's resource area Reviewed-by: stefank, sjohanss
-
- 21 2月, 2014 1 次提交
-
-
由 stefank 提交于
Reviewed-by: tschatzl, coleenp
-
- 14 2月, 2014 2 次提交
- 10 2月, 2014 2 次提交
- 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 12 次提交
-
-
由 tschatzl 提交于
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more. Reviewed-by: brutisso, mgerdin
-
由 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: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390. Reviewed-by: tschatzl Contributed-by: NDan Horak <dhorak@redhat.com>
-
由 tschatzl 提交于
Summary: Changed faulty error message in the verification code Reviewed-by: stefank, tschatzl Contributed-by: NAndreas Sjoberg <andreas.sjoberg@oracle.com>
-
由 tschatzl 提交于
Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests. Reviewed-by: mgerdin, brutisso
-
由 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: The mentioned method is never used and out of date. So it is removed. Reviewed-by: mgerdin, brutisso
-
由 tschatzl 提交于
Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki Reviewed-by: mgerdin, jwilhelm, 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
-