- 29 11月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state. Reviewed-by: tonyp, brutisso
-
- 10 8月, 2011 1 次提交
-
-
由 jmasa 提交于
Summary: Select number of GC threads dynamically based on heap usage and number of Java threads Reviewed-by: johnc, ysr, jcoomes
-
- 19 11月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking"). Reviewed-by: brutisso, tonyp
-
- 22 11月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block. Reviewed-by: poonam, dholmes, fparain, mchung
-
- 21 11月, 2011 1 次提交
-
-
由 brutisso 提交于
Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction Reviewed-by: ysr, tonyp, jmasa, johnc
-
- 19 11月, 2011 1 次提交
-
-
由 tonyp 提交于
Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy. Reviewed-by: johnc, brutisso
-
- 17 11月, 2011 2 次提交
-
-
由 dholmes 提交于
Reviewed-by: dholmes, dsamersoff Contributed-by: NChris Hegarty <chris.hegarty@oracle.com>
-
由 poonam 提交于
Reviewed-by: ysr, dholmes
-
- 16 11月, 2011 1 次提交
-
-
由 brutisso 提交于
Summary: Reduce what arrayOopDesc::max_array_length() returns to avoid int overflow Reviewed-by: kvn, dholmes, tonyp
-
- 10 11月, 2011 2 次提交
- 09 11月, 2011 5 次提交
-
-
由 kvn 提交于
Summary: Use dead nodes elimination code in PhaseIdealLoop before executing EA. Reviewed-by: never, twisti
-
由 kvn 提交于
Summary: zero array when compiled code is deoptimized. Reviewed-by: never, twisti
-
由 twisti 提交于
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use Reviewed-by: jrose, kvn, never
-
由 never 提交于
Reviewed-by: jrose, kvn
-
由 never 提交于
Reviewed-by: kvn, jrose, twisti
-
- 08 11月, 2011 3 次提交
- 05 11月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: never, kvn Contributed-by: NAndreas Schoesser <andreas.schoesser@sap.com>
-
- 03 11月, 2011 2 次提交
- 02 11月, 2011 1 次提交
-
-
由 brutisso 提交于
Summary: _cset_rs_update_cl[] was indexed with values beyond what it is set up to handle. Reviewed-by: ysr, jmasa, johnc
-
- 01 11月, 2011 1 次提交
-
-
由 brutisso 提交于
Summary: Moved precompiled.hpp to src/share/vm/precompiled Reviewed-by: coleenp, dholmes Contributed-by: Nrbackman <rickard.backman@oracle.com>
-
- 31 10月, 2011 2 次提交
- 29 10月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: iveresov, kvn
-
- 28 10月, 2011 4 次提交
-
-
由 kvn 提交于
Summary: Reimplemented class VSetI_ to restore Set::print(). Reviewed-by: never
-
由 dholmes 提交于
Summary: Disable PrintVMOptions in embedded debug builds so tests are unaffected by extra output Reviewed-by: twisti, coleenp, phh, fparain, dsamersoff
-
由 iveresov 提交于
Summary: Initialize printable_bci of instruction when passed to Canonicalizer Reviewed-by: kvn, never
-
由 kvn 提交于
Summary: Define ciMethodHandle::print_chain_impl() and ciMethodHandle::print_chain() bodies only in debug builds. Reviewed-by: never, twisti
-
- 27 10月, 2011 2 次提交
- 26 10月, 2011 4 次提交
-
-
由 kvn 提交于
Summary: Avoid CMove in a loop if possible. May generate CMove if it could be moved outside a loop. Reviewed-by: never
-
由 brutisso 提交于
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small Summary: initial_region_num actually not needed. Reviewed-by: tonyp, johnc
-
由 ysr 提交于
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list Summary: Suitably weaken asserts that were in each case a tad too strong; fix up some loose uses of parameters in code related to size-indexed free list table. Reviewed-by: jmasa, brutisso, stefank
-
由 kvn 提交于
Summary: NULL pointers do not escape but escape state propagation may change it leading to worser results. Reviewed-by: never
-
- 25 10月, 2011 3 次提交
-
-
由 never 提交于
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc Reviewed-by: never Contributed-by: NOmair Majid <omajid@redhat.com>
-
由 twisti 提交于
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I Reviewed-by: kvn, iveresov
-
由 twisti 提交于
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check Reviewed-by: iveresov, never
-