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

Remove "marked for reclamation" nmethod state

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b114

      Description

      We need to investigate if we (still) need the additional nmethod state between "zombie" and flushing (called "marked for reclamation"). Isn't it guaranteed that if a nmethod is encountered again after being converted to zombie, no ICs point to it and we could already flush it? Because the nmethod was zombie for at least one sweeper cycle before being encountered again, all ICs of other nmethods pointing to it should now be cleaned.

        Attachments

          Activity

            People

            • Assignee:
              thartmann Tobias Hartmann
              Reporter:
              thartmann Tobias Hartmann
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: