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

Remove Thread-Local Value Buffer

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: repo-valhalla
    • Fix Version/s: repo-valhalla
    • Component/s: hotspot
    • Labels:
      None

      Description

      The Thread-Local Value Buffer didn't demonstrate performance improvement for the interpreter, mainly because of the huge overhead of scanning the stack during recycling compared to the amount of memory being recycled. It's also introducing more complexity in JIT compilation because buffered values require special handling, especially when they are published.
      For all these reasons, it is time to remove it.

        Attachments

          Activity

            People

            • Assignee:
              fparain Frederic Parain
              Reporter:
              fparain Frederic Parain
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: