1. 11 5月, 2011 1 次提交
  2. 10 5月, 2011 1 次提交
    • Y
      6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field... · 01b28013
      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
      01b28013
  3. 06 5月, 2011 1 次提交
  4. 05 5月, 2011 3 次提交
  5. 04 5月, 2011 6 次提交
  6. 03 5月, 2011 3 次提交
  7. 30 4月, 2011 6 次提交
  8. 29 4月, 2011 1 次提交
  9. 02 5月, 2011 1 次提交
    • J
      Merge · 2478be01
      jmasa 提交于
      2478be01
  10. 30 4月, 2011 4 次提交
    • I
      Merge · ea1f4051
      iveresov 提交于
      ea1f4051
    • I
      7040485: Use transparent huge page on linux by default · b1575360
      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
      b1575360
    • T
      7035144: G1: nightly failure: Non-dirty cards in region that should be dirty... · 086cc9b4
      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
      086cc9b4
    • T
      7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only... · 2526ebc0
      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
      2526ebc0
  11. 29 4月, 2011 2 次提交
  12. 28 4月, 2011 5 次提交
  13. 27 4月, 2011 6 次提交
    • Z
      Merge · 010c5ffe
      zgu 提交于
      010c5ffe
    • Z
      7036747: 7017009 reappeared, problem with ElfStringTable · 2c79479b
      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
      2c79479b
    • Y
      7039089: G1: changeset for 7037276 broke heap verification, and related cleanups · cdee9464
      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
      cdee9464
    • O
      6631003: Add hg tip changeset to build image · 68b19b96
      ohair 提交于
      Reviewed-by: mduigou
      68b19b96
    • K
      7039586: test/java/util/Collections/Rotate.java failing with hs21-b09 · 1bd98194
      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
      1bd98194
    • I
      7037939: NUMA: Disable adaptive resizing if SHM large pages are used · 1f09faa3
      iveresov 提交于
      Summary: Make the NUMA allocator behave properly with SHM and ISM large pages.
      Reviewed-by: ysr
      1f09faa3