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

PPC64: Implement post-call NOPs

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P4
    • 23
    • 20
    • hotspot
    • None
    • b06
    • ppc

    Description

      Post-call NOPs encode the offset from a compiled call to the CodeBlob the compiled call belongs to. This allows for quick CodeBlob look-up when iterating compiled stack frames.

      [~rpressler] commented on the review of JDK-8287567: "The NOPs make a big difference for various stack walking operations, and while we did see some negative effects, they're probably very minor. However, because they're only generated in JDK 19 if preview is enabled, we can perform a deeper performance analysis later."

      Also make use of the quick lookup when reconstructing the back chain during fast thaw (see `Thaw<ConfigT>::patch_caller_links()`)

      Attachments

        Issue Links

          Activity

            People

              rrich Richard Reingruber
              rrich Richard Reingruber
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: