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

Adaptive IHOP uses a too large value for the number of bytes allocated in old gen

    XMLWordPrintable

Details

    • Bug
    • Resolution: Withdrawn
    • P4
    • None
    • 9
    • hotspot
    • gc

    Description

      Adaptive IHOP uses the number of bytes allocated in old gen during GC to determine the next IHOP value.

      The problem is that currently the total number of bytes copied around in old gen is used as part of that calculation. This is wrong during mixed gc: only the number of bytes promoted add to the used bytes, not the number of bytes that already have been in old.

      This may decrease the current IHOP and induces more marking cycles than necessary decreasing performance a bit.

      Workaround is to disable adaptive IHOP or tweak the influencing parameters to determine IHOP.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: