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

HandleMark cleanup

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b08

      Description

      After JDK-8218145 I noticed HandleMark::pop_and_restore became outlined in places where it was previously inlined. Analyzing the code it seems there are a few calls in that method that are rarely taken, so inlining could be helped by outlining these. Doing so marginally helps static footprint and a small reduction in instructions retired on some startup tests on linux-x64.

      When in the neighborhood I noticed some code duplication between ~HandleMark and pop_and_restore, along with a now unused debugging counter (_nof_handlemarks - use was removed by JDK-8146850).

        Attachments

          Activity

            People

            Assignee:
            redestad Claes Redestad
            Reporter:
            redestad Claes Redestad
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: