1. 05 5月, 2011 3 次提交
  2. 29 4月, 2011 1 次提交
  3. 30 4月, 2011 3 次提交
    • 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
  4. 29 4月, 2011 2 次提交
  5. 28 4月, 2011 3 次提交
  6. 27 4月, 2011 4 次提交
    • 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
    • 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
    • C
      7009923: JSR 292: VM crash in JavaThread::last_frame · dac7ba64
      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
      dac7ba64
  7. 26 4月, 2011 1 次提交
  8. 22 4月, 2011 1 次提交
  9. 21 4月, 2011 4 次提交
  10. 20 4月, 2011 1 次提交
    • T
      7011855: G1: non-product flag to artificially grow the heap · dfbf6345
      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
      dfbf6345
  11. 18 4月, 2011 1 次提交
  12. 16 4月, 2011 2 次提交
  13. 15 4月, 2011 2 次提交
  14. 14 4月, 2011 4 次提交
  15. 12 4月, 2011 3 次提交
  16. 10 4月, 2011 1 次提交
  17. 09 4月, 2011 3 次提交
  18. 08 4月, 2011 1 次提交