Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6662086

6u4+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 6u4
    • Fix Version/s: hs13
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • Introduced In Version:
      6u4
    • Resolved In Build:
      b01
    • CPU:
      x86, sparc
    • OS:
      solaris_10

      Backports

        Description

        It has been observed with 6.0 u4 that CMS is far less efficient than
        with 6.0 u2. While we get a regular sawtooth curve in u2 we notice
        with u4 that CMS for some reason seems to be unable to collect all
        dead objects. The effect will be be over time more frequent CMS runs
        which collect fewer and fewer objects. Used memory increases as well
        as cpu consumption. However, later on, CMS is then suddenly able to
        collect large chunks. Memory usage will go down. This scenario will
        then repeat from the beginning.
        Changed synopsis to reflect evaluation of root cause:

        6u2+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  kevinw Kevin Walls
                  Reporter:
                  tviessma Thomas Viessmann (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: