- 13 5月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, coleenp
-
- 10 5月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn
-
- 07 5月, 2011 2 次提交
- 06 5月, 2011 2 次提交
- 05 5月, 2011 6 次提交
-
-
由 jcoomes 提交于
Reviewed-by: dholmes, coleenp, ysr, kamg
-
由 tonyp 提交于
7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ... Summary: There is a race in the evac failure handling code that causes the condition the assert checks not to be true. The fix is to replace the too-strong assert with a more targeted one. Reviewed-by: johnc, ysr, jcoomes
-
由 never 提交于
Reviewed-by: kvn, iveresov
-
由 dholmes 提交于
Summary: Change call to Abstract_VM_Version::vm_info_string to VM_Version::vm_info_string so it cna be overridden by the arch specific VM_Version class Reviewed-by: bobv, phh
-
由 iveresov 提交于
Summary: Expand the old gen in bigger increments Reviewed-by: jmasa
-
由 kvn 提交于
Summary: Fix integer overflow problem in the code generated by loop optimizer. Reviewed-by: never
-
- 04 5月, 2011 4 次提交
- 03 5月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, twisti
-
- 02 5月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, never
-
- 29 4月, 2011 1 次提交
-
-
由 brutisso 提交于
Summary: BlockOffsetArrayUseUnallocatedBlock was intended to be turned off as part of BUG 6948538 but a code line in collectorPolicy.cpp actually kept it turned on. Reviewed-by: jwilhelm, ysr
-
- 30 4月, 2011 3 次提交
-
-
由 iveresov 提交于
Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line. Reviewed-by: ysr
-
由 tonyp 提交于
7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...) Summary: We should only undirty cards after we decide that they are not on a young region, not before. The fix also includes improvements to the verify_dirty_region() method which print out which cards were not found dirty. Reviewed-by: johnc, brutisso
-
由 tonyp 提交于
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this. Summary: We were calling STS join and leave during a STW pause and we are not suppoesed to. I now only call those during concurrent phase. I also added stress code in the non-product builds to force an overflows (the condition that ws uncovering the bug) to make sure it does not happen again. Reviewed-by: johnc, brutisso
-
- 29 4月, 2011 3 次提交
- 28 4月, 2011 3 次提交
-
-
由 dcubed 提交于
Summary: The name in a deferred JVM/TI DynamicCodeGenerated event needs to be explicitly saved. Reviewed-by: acorn, never, dsamersoff, dholmes
-
由 never 提交于
Reviewed-by: iveresov, kvn
-
由 johnc 提交于
Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock. Reviewed-by: never, brutisso, ysr
-
- 27 4月, 2011 4 次提交
-
-
由 zgu 提交于
Summary: Created new "new" operator for CHeapObj that allows malloc to fail without causing fatal error. Also replaced "HeapAllocate" with "os::malloc" in decoder code to allow decoder to handle low memory scenario. Reviewed-by: coleenp, dholmes
-
由 ysr 提交于
Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap. Reviewed-by: iveresov, jmasa, tonyp
-
由 kvn 提交于
Summary: A predicate should not be moved in partial peel optimization since it will invalidate jvm state of its uncommon trap. Reviewed-by: never
-
由 coleenp 提交于
Summary: Handle stack overflow before the first frame is called, by printing out the called method and not walking the stack. Reviewed-by: dholmes, phh, dsamersoff
-
- 26 4月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: twisti
-
- 22 4月, 2011 1 次提交
-
-
由 jmasa 提交于
Summary: Added counters for jstat Reviewed-by: tonyp, jwilhelm, stefank, ysr, johnc
-
- 21 4月, 2011 4 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, never
-
由 ysr 提交于
Summary: Short-circuited an unnecessary double traversal of dirty card windows when iterating younger refs. Also renamed some cardtable methods for more clarity. Reviewed-by: jmasa, stefank, poonam
-
由 kvn 提交于
Summary: memory slices should be always created for non-static fields after allocation Reviewed-by: never
-
由 vladidan 提交于
Summary: The change avoids generating relocation info entry for the staging area patching stub on systems that don't support movw/movt instructions Reviewed-by: bdelsart
-
- 20 4月, 2011 1 次提交
-
-
由 tonyp 提交于
Summary: It introduces non-product cmd line parameter G1DummyRegionsPerGC which indicates how many "dummy" regions to allocate at the end of each GC. This allows the G1 heap to grow artificially and makes concurrent marking cycles more frequent irrespective of what the application that is running is doing. The dummy regions will be found totally empty during cleanup so this parameter can also be used to stress the concurrent cleanup operation. Reviewed-by: brutisso, johnc
-
- 18 4月, 2011 1 次提交
-
-
由 kevinw 提交于
Reviewed-by: kamg, ysr
-