1. 15 3月, 2016 1 次提交
  2. 20 7月, 2018 1 次提交
  3. 01 12月, 2014 2 次提交
  4. 21 7月, 2014 2 次提交
  5. 07 7月, 2014 1 次提交
  6. 14 3月, 2014 1 次提交
  7. 09 9月, 2014 1 次提交
  8. 14 2月, 2014 2 次提交
  9. 19 3月, 2014 1 次提交
  10. 20 1月, 2014 1 次提交
    • T
      8027476: Improve performance of Stringtable unlink · 6dd06c68
      tschatzl 提交于
      8027455: Improve symbol table scan times during gc pauses
      Summary: Parallelize string table and symbol table scan during remark and full GC. Some additional statistics output if the experimental flag G1TraceStringSymbolTableScrubbing is set.
      Reviewed-by: mgerdin, coleenp, brutisso
      6dd06c68
  11. 19 6月, 2014 1 次提交
  12. 14 1月, 2014 1 次提交
  13. 24 9月, 2013 1 次提交
  14. 04 7月, 2013 1 次提交
  15. 10 6月, 2013 1 次提交
  16. 26 4月, 2013 1 次提交
  17. 25 4月, 2013 1 次提交
  18. 23 4月, 2013 1 次提交
  19. 03 1月, 2013 1 次提交
  20. 25 9月, 2012 1 次提交
  21. 02 9月, 2012 1 次提交
  22. 20 7月, 2012 1 次提交
  23. 16 4月, 2012 1 次提交
  24. 13 4月, 2012 1 次提交
    • B
      7160728: Introduce an extra logging level for G1 logging · dd643c7f
      brutisso 提交于
      Summary: Added log levels "fine", "finer" and "finest". Let PrintGC map to "fine" and PrintGCDetails map to "finer". Separated out the per worker information in the G1 logging to the "finest" level.
      Reviewed-by: stefank, jwilhelm, tonyp, johnc
      dd643c7f
  25. 01 2月, 2012 1 次提交
  26. 08 11月, 2011 1 次提交
  27. 23 9月, 2011 1 次提交
    • J
      6484982: G1: process references during evacuation pauses · 9c3adbcc
      johnc 提交于
      Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate.
      Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp
      9c3adbcc
  28. 15 6月, 2011 1 次提交
    • J
      7004681: G1: Extend marking verification to Full GCs · 0e040a45
      johnc 提交于
      Summary: Perform a heap verification after the first phase of G1's full GC using objects' mark words to determine liveness. The third parameter of the heap verification routines, which was used in G1 to determine which marking bitmap to use in liveness calculations, has been changed from a boolean to an enum with values defined for using the mark word, and the 'prev' and 'next' bitmaps.
      Reviewed-by: tonyp, ysr
      0e040a45
  29. 05 3月, 2011 1 次提交
  30. 28 1月, 2011 1 次提交
  31. 20 1月, 2011 2 次提交
    • T
      6977804: G1: remove the zero-filling thread · 0ed267ef
      tonyp 提交于
      Summary: This changeset removes the zero-filling thread from G1 and collapses the two free region lists we had before (the "free" and "unclean" lists) into one. The new free list uses the new heap region sets / lists abstractions that we'll ultimately use it to keep track of all regions in the heap. A heap region set was also introduced for the humongous regions. Finally, this change increases the concurrency between the thread that completes freeing regions (after a cleanup pause) and the rest of the system (before we'd have to wait for said thread to complete before allocating a new region). The changest also includes a lot of refactoring and code simplification.
      Reviewed-by: jcoomes, johnc
      0ed267ef
    • K
      7012505: BreakpointWithFullGC.sh fails with Internal Error (src/share/vm/oops/methodOop.cpp:220) · 0457abfb
      kamg 提交于
      Summary: Rebuild breakpoint cache at gc_epilogue instead of during oops_do
      Reviewed-by: dcubed, ysr, coleenp
      0457abfb
  32. 24 11月, 2010 1 次提交
  33. 29 9月, 2010 1 次提交
  34. 28 5月, 2010 1 次提交
  35. 14 4月, 2010 1 次提交
  36. 04 3月, 2010 1 次提交