- 10 5月, 2011 1 次提交
-
-
由 ysr 提交于
6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests Summary: Fixed process_chunk_boundaries(), used for parallel card scanning when using ParNew/CMS, so as to prevent double-scanning, or worse, non-scanning of imprecisely marked objects exceeding parallel chunk size. Made some sizing parameters for parallel card scanning diagnostic, disabled ParallelGCRetainPLAB, and elaborated and clarified some comments. Reviewed-by: stefank, johnc
-
- 06 5月, 2011 1 次提交
-
-
由 brutisso 提交于
-
- 05 5月, 2011 3 次提交
-
-
由 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
-
由 iveresov 提交于
Summary: Expand the old gen in bigger increments Reviewed-by: jmasa
-
- 04 5月, 2011 6 次提交
-
-
由 kamg 提交于
-
由 dcubed 提交于
Summary: Delete use of SOLARIS_7_OR_LATER from sparcWorks.make Reviewed-by: never
-
由 zgu 提交于
-
由 zgu 提交于
-
由 zgu 提交于
Summary: Fixed Windows exe/dll right-click properties. "Oracle Corporation" for company name in jdk7, but "Sun Microsystems, Inc." for jdk6. Reviewed-by: phh, acorn
-
由 dsamersoff 提交于
-
- 03 5月, 2011 3 次提交
-
-
由 dsamersoff 提交于
Summary: Since gcc 4.5 the inline assembly trying to use r register for an atomic 8-bit exchange and it leads to compilation error Reviewed-by: dsamersoff, dholmes Contributed-by: dbhole@redhat.com
-
由 dsamersoff 提交于
Summary: Since -export-dynamic is a linker option, the correct way to pass it is -Xlinker -export-dynamic Reviewed-by: dsamersoff, dholmes Contributed-by: omajid@redhat.com
-
由 dcubed 提交于
Summary: Support build and runtime configs of old and new interfaces as appropriate. Reviewed-by: acorn, never
-
- 30 4月, 2011 6 次提交
- 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
-
- 02 5月, 2011 1 次提交
-
-
由 jmasa 提交于
-
- 30 4月, 2011 4 次提交
-
-
由 iveresov 提交于
-
由 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 2 次提交
- 28 4月, 2011 5 次提交
-
-
由 dcubed 提交于
Summary: The name in a deferred JVM/TI DynamicCodeGenerated event needs to be explicitly saved. Reviewed-by: acorn, never, dsamersoff, dholmes
-
由 cl 提交于
-
由 coleenp 提交于
-
由 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 7 次提交
-
-
由 zgu 提交于
-
由 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
-
由 ohair 提交于
Reviewed-by: mduigou
-
由 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
-
由 iveresov 提交于
Summary: Make the NUMA allocator behave properly with SHM and ISM large pages. Reviewed-by: ysr
-
由 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
-