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

Add detailed information about PLAB memory usage

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • 9
    • hotspot
    • gc
    • b81

         Detecting issues with PLABs, particularly about fragmentation, is currently very limited as the only information received is the current and desired PLAB size.

        It would be interesting to have the following additional information:
        - amount of copied data
        - amount of wasted data due to losing a race when claiming an object to copy
        - amount of wasted data when an object does not fit the PLAB and must be retired (inner fragmentation)
        - amount of wasted data when retiring a PLAB at the end of GC (phase)
        - number of refills requested

        In addition to that, some statistics about the (outer) fragmentation occuring when retiring an allocation region and the number of allocation regions used.

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

                Created:
                Updated:
                Resolved: