1. 11 4月, 2014 1 次提交
  2. 14 3月, 2014 1 次提交
  3. 03 4月, 2014 1 次提交
  4. 26 2月, 2014 3 次提交
  5. 24 3月, 2014 4 次提交
  6. 28 2月, 2014 1 次提交
    • J
      8036025: Sort the freelist in order to shrink the heap · dc597682
      jwilhelm 提交于
      Summary: The free list is being maintained in a sorted fashion and old and humongous regions are allocated from the bottom of the heap while young regions are allocated at the top.
      Reviewed-by: tschatzl, mgerdin
      Contributed-by: jesper.wilhelmsson@oracle.com, staffan.friberg@oracle.com
      dc597682
  7. 27 1月, 2014 1 次提交
  8. 20 1月, 2014 2 次提交
    • T
      8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure · 9a7f7c0a
      tschatzl 提交于
      Summary: Remove the above mentioned template parameter and related unused code. Also remove some classes that are never used.
      Reviewed-by: stefank, mgerdin, jwilhelm
      9a7f7c0a
    • 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
  9. 04 4月, 2014 1 次提交
    • T
      8038498: Fix includes and C inlining after 8035330 · 42c9bdf3
      tschatzl 提交于
      Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
      Reviewed-by: tschatzl, stefank
      42c9bdf3
  10. 23 11月, 2013 1 次提交
  11. 26 9月, 2013 1 次提交
    • H
      7195622: CheckUnhandledOops has limited usefulness now · 087226b2
      hseigel 提交于
      Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms.
      Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin
      Contributed-by: lois.foltan@oracle.com
      087226b2
  12. 24 9月, 2013 1 次提交
  13. 11 9月, 2013 1 次提交
    • T
      8010722: assert: failed: heap size is too big for compressed oops · 95a96a89
      tschatzl 提交于
      Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation.
      Reviewed-by: stefank, dholmes
      95a96a89
  14. 22 8月, 2013 1 次提交
  15. 15 8月, 2013 1 次提交
    • J
      7145569: G1: optimize nmethods scanning · d5c439d7
      johnc 提交于
      Summary: Add a list of nmethods to the RSet for a region that contain references into the region. Skip scanning the code cache during root scanning and scan the nmethod lists during RSet scanning instead.
      Reviewed-by: tschatzl, brutisso, mgerdin, twisti, kvn
      d5c439d7
  16. 04 7月, 2013 1 次提交
  17. 10 6月, 2013 1 次提交
  18. 04 6月, 2013 1 次提交
    • T
      6976350: G1: deal with fragmentation while copying objects during GC · fc475a94
      tamao 提交于
      Summary: Create G1ParGCAllocBufferContainer to contain two buffers instead of previously using one buffer, in order to hold the first priority buffer longer. Thus, when some large objects hits the value of free space left in the first priority buffer it has an alternative to fit in the second priority buffer while the first priority buffer is given more chances to try allocating smaller objects. Overall, it will improve heap space efficiency.
      Reviewed-by: johnc, jmasa, brutisso
      Contributed-by: Ntamao <tao.mao@oracle.com>
      fc475a94
  19. 17 5月, 2013 1 次提交
  20. 10 4月, 2013 1 次提交
  21. 28 3月, 2013 1 次提交
  22. 19 4月, 2013 1 次提交
  23. 23 4月, 2013 1 次提交
  24. 11 2月, 2013 1 次提交
  25. 05 10月, 2012 1 次提交
  26. 21 9月, 2012 1 次提交
    • J
      7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats · 749cb85e
      johnc 提交于
      Summary: Reset the fields in ParGCAllocBuffer, that are used for accumulating values for the ResizePLAB sensors in PLABStats, to zero after flushing the values to the PLABStats fields. Flush PLABStats values only when retiring the final allocation buffers prior to disposing of a G1ParScanThreadState object, rather than when retiring every allocation buffer.
      Reviewed-by: jwilhelm, jmasa, ysr
      749cb85e
  27. 17 9月, 2012 1 次提交
  28. 02 9月, 2012 1 次提交
  29. 29 8月, 2012 1 次提交
    • J
      7041879: G1: introduce stress testing parameter to cause frequent evacuation failures · 3c3c2c12
      johnc 提交于
      Summary: Add the flags G1EvacuationFailureALot flag (and supporting flags) to force trigger evacuation failures. The support flags control how often to trigger an evacuation failure and during which types of evacuation pause. This functionality is analogous to that of PromotionFailureALot for the other collectors.
      Reviewed-by: brutisso
      3c3c2c12
  30. 23 8月, 2012 1 次提交
  31. 22 8月, 2012 1 次提交
    • J
      7185699: G1: Prediction model discrepancies · 4e8955cf
      johnc 提交于
      Summary: Correct the result value of G1CollectedHeap::pending_card_num(). Change the code that calculates the GC efficiency of a non-young heap region to use historical data from mixed GCs and the actual number of live bytes when predicting how long it would take to collect the region. Changes were also reviewed by Thomas Schatzl.
      Reviewed-by: azeemj, brutisso
      4e8955cf
  32. 07 8月, 2012 1 次提交
  33. 20 7月, 2012 1 次提交
  34. 29 6月, 2012 1 次提交
    • Z
      6995781: Native Memory Tracking (Phase 1) · bdfb3cf5
      zgu 提交于
      7151532: DCmd for hotspot native memory tracking
      Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd
      Reviewed-by: acorn, coleenp, fparain
      bdfb3cf5