1. 05 8月, 2009 1 次提交
    • J
      6819077: G1: first GC thread coming late into the GC. · c046dd73
      johnc 提交于
      Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter.
      Reviewed-by: iveresov, tonyp
      c046dd73
  2. 04 8月, 2009 1 次提交
    • J
      6865703: G1: Parallelize hot card cache cleanup · 8763012d
      johnc 提交于
      Summary: Have the GC worker threads clear the hot card cache in parallel by having each worker thread claim a chunk of the card cache and process the cards in that chunk. The size of the chunks that each thread will claim is determined at VM initialization from the size of the card cache and the number of worker threads.
      Reviewed-by: jmasa, tonyp
      8763012d
  3. 03 8月, 2009 2 次提交
  4. 31 7月, 2009 1 次提交
    • T
      6866591: G1: print update buffer processing stats more often · 0fbbce22
      tonyp 提交于
      Summary: It adds parameter -XX:+G1SummarizeRSetStatsPeriod that causes update buffer processing information to be printed periodically. It also includes two small formatting changes.
      Reviewed-by: jmasa, jcoomes, ysr
      0fbbce22
  5. 29 7月, 2009 3 次提交
  6. 28 7月, 2009 1 次提交
  7. 24 7月, 2009 1 次提交
  8. 23 7月, 2009 2 次提交
  9. 22 7月, 2009 3 次提交
  10. 17 7月, 2009 2 次提交
  11. 16 7月, 2009 2 次提交
  12. 15 7月, 2009 1 次提交
  13. 08 7月, 2009 1 次提交
  14. 07 7月, 2009 1 次提交
  15. 03 7月, 2009 1 次提交
  16. 02 7月, 2009 2 次提交
  17. 30 6月, 2009 1 次提交
  18. 11 7月, 2009 1 次提交
  19. 30 6月, 2009 1 次提交
  20. 27 6月, 2009 1 次提交
  21. 26 6月, 2009 1 次提交
    • T
      5057225: Remove useless I2L conversions · 3ef748a2
      twisti 提交于
      Summary: The optimizer should be told to normalize (AndL (ConvI2L x) 0xFF) to (ConvI2L (AndI x 0xFF)), and then the existing matcher rule will work for free.
      Reviewed-by: kvn
      3ef748a2
  22. 25 6月, 2009 1 次提交
  23. 24 6月, 2009 2 次提交
    • T
      6850869: G1: RSet "scrubbing" scrubs too much · 502bb88f
      tonyp 提交于
      Summary: RSet scrubbing incorrectly deletes RSet entries that point to regions tagged as "continues humongous" due to a race when RSet scrubbing iterates over regions in parallel.
      Reviewed-by: apetrusenko, iveresov
      502bb88f
    • K
      6837094: False positive for "meet not symmetric" failure · 692158bb
      kvn 提交于
      Summary: Have the meet not symmetric check recursively do the interface-vs-oop check on array subtypes.
      Reviewed-by: jrose
      Contributed-by: rasbold@google.com
      692158bb
  24. 13 6月, 2009 1 次提交
  25. 12 6月, 2009 1 次提交
  26. 11 6月, 2009 1 次提交
  27. 10 6月, 2009 1 次提交
  28. 09 6月, 2009 1 次提交
  29. 08 6月, 2009 1 次提交
  30. 12 6月, 2009 1 次提交