- 06 3月, 2013 1 次提交
-
-
由 tamao 提交于
Summary: Update the task local finger to the start of the next object when marking aborts, in order to avoid the redundant scanning of all 0's when the marking task restarts, if otherwise updating to the next word. In addition, reuse the routine nextObject() in routine iterate(). Reviewed-by: johnc, ysr Contributed-by: Ntamao <tao.mao@oracle.com>
-
- 05 3月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Stop adding old regions to collection set when the remaining reclaimable bytes reaches, or goes below, G1HeapWastePercent. Changes were also reviewed by Vitaly Davidovich <vitalyd@gmail.com>. Reviewed-by: brutisso
-
- 23 2月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Add timer units to concurrent marking phases where the units were missing. Reviewed-by: jmasa, ysr
-
- 22 2月, 2013 1 次提交
-
-
由 poonam 提交于
Reviewed-by: brutisso, johnc Contributed-by: vladimir.kempik@oracle.com
-
- 06 2月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Reuse the parallel reference processing oop closures during serial reference processing. Reviewed-by: brutisso
-
- 02 2月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Set ConcGCThreads to the calculated number of marking threads. Reviewed-by: jmasa, ysr
-
- 01 2月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly Davidovich <vitalyd@gmail.com>. Reviewed-by: brutisso
-
- 12 2月, 2013 1 次提交
-
-
由 johnc 提交于
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions Summary: In do_marking_step(), we should always give up current region after scanning the object, if the region is humongous. Reviewed-by: brutisso, jwilhelm, tamao
-
- 11 2月, 2013 1 次提交
-
-
由 brutisso 提交于
Summary: Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd@gmail.com. Reviewed-by: johnc, jcoomes
-
- 07 2月, 2013 2 次提交
-
-
由 jwilhelm 提交于
Summary: Flags changed to be of uintx type Reviewed-by: johnc, tamao
-
由 johnc 提交于
Summary: Skip unnecessary scanning of bitmap for unmarked humongous objects/regions. Reviewed-by: jwilhelm, johnc Contributed-by: NTao Mao <tao.mao@oracle.com>
-
- 24 1月, 2013 1 次提交
-
-
由 jprovino 提交于
Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS. Reviewed-by: coleenp, stefank
-
- 16 1月, 2013 2 次提交
- 05 1月, 2013 1 次提交
-
-
由 jmasa 提交于
Reviewed-by: johnc, ysr
-
- 04 1月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing. Reviewed-by: jmasa
-
- 22 12月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted. Reviewed-by: brutisso, ysr
-
- 03 1月, 2013 1 次提交
-
-
由 johnc 提交于
Summary: Remove bit-rotten ValidateMarkSweep functionality and flag. Reviewed-by: johnc, jmasa Contributed-by: Ntamao <tao.mao@oracle.com>
-
- 01 12月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Add flushes to G1CollectedHeap::log_gc_footer() and TraceCPUTime destructor. Reviewed-by: jwilhelm, azeemj, brutisso
-
- 28 11月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Add detailed error messages to assertions and guarantees in G1's block offset table. Reviewed-by: ysr, brutisso
-
- 27 11月, 2012 1 次提交
-
-
由 stefank 提交于
Reviewed-by: dholmes, rbackman, coleenp
-
- 16 10月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Restore non-silent output of heap verification. Reviewed-by: ysr, brutisso, jmasa
-
- 10 10月, 2012 1 次提交
-
-
由 mikael 提交于
Summary: Update copyright year to 2012 for relevant files Reviewed-by: dholmes, coleenp
-
- 09 10月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Missing call to MetaspaceAux::print_on() in G1CollectedHeap::print_on(). Reviewed-by: azeemj, jmasa Contributed-by: NMikael Gerdin <mikael.gerdin@oracle.com>
-
- 06 10月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Change the type of various task num fields, parameters etc to unsigned and rename them to be more consistent with the other collectors. Code changes were also reviewed by Vitaly Davidovich. Reviewed-by: johnc Contributed-by: NKaushik Srenevasan <kaushik@twitter.com>
-
- 05 10月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Divide by zero error, if ParallelGCThreads is 0, when adjusting the PLAB size. Reviewed-by: jmasa, jcoomes
-
- 04 10月, 2012 1 次提交
-
-
由 jwilhelm 提交于
Summary: Change the flags and variables related to tenuring threshold to be unsigned Reviewed-by: jmasa, johnc
-
- 02 10月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Set the value of MarkStackSize to a value based on the number of parallel marking threads with a reasonable minimum. Expand the marking stack if we have to restart marking due to an overflow up to a reasonable maximum. Allocate the underlying space for the marking stack from virtual memory. Reviewed-by: jmasa, brutisso
-
- 28 9月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: The clipping code in the routine that sets the bits for a range of cards, in the liveness accounting verification code was incorrect. It set all the bits in the card bitmap from the given starting index which would lead to spurious marking verification failures. Reviewed-by: brutisso, jwilhelm, jmasa
-
- 25 9月, 2012 2 次提交
- 21 9月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Reset the fields in ParGCAllocBuffer, that are used for accumulating values for the ResizePLAB sensors in PLABStats, to zero after flushing the values to the PLABStats fields. Flush PLABStats values only when retiring the final allocation buffers prior to disposing of a G1ParScanThreadState object, rather than when retiring every allocation buffer. Reviewed-by: jwilhelm, jmasa, ysr
-
- 20 9月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: The warnings associated with the UseMemSetInBOT flag are duplicated in CMS and G1. The separate warnings have been removed and single instance of the warning has been placed in a common location. Reviewed-by: brutisso, ysr
-
- 19 9月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: The is_zeroed parameter is no longer used and so can be removed. Reviewed-by: johnc, jmasa, brutisso Contributed-by: NBrandon Mitchell <brandon@twitter.com>
-
- 17 9月, 2012 2 次提交
-
-
由 dholmes 提交于
Reviewed-by: dholmes, sla, fparain Contributed-by: NDmytro Sheyko <dmytro_sheyko@hotmail.com>
-
由 brutisso 提交于
Summary: Move the first part of the GC logging, including timestamp, to the start of the GC Reviewed-by: johnc, jwilhelm
-
- 14 9月, 2012 1 次提交
-
-
由 brutisso 提交于
Reviewed-by: brutisso, johnc, ysr Contributed-by: NHal Mo <kungu.mjh@taobao.com>
-
- 02 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: Njmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
-
- 29 8月, 2012 1 次提交
-
-
由 johnc 提交于
Summary: Add the flags G1EvacuationFailureALot flag (and supporting flags) to force trigger evacuation failures. The support flags control how often to trigger an evacuation failure and during which types of evacuation pause. This functionality is analogous to that of PromotionFailureALot for the other collectors. Reviewed-by: brutisso
-
- 23 8月, 2012 1 次提交
-
-
由 brutisso 提交于
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code Summary: Also reviewed by vitalyd@gmail.com. Introduced the WorkerDataArray class. Fixed some minor logging bugs. Reviewed-by: johnc, mgerdin
-