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

[PPC64] Performance regression after JDK-8290025

    XMLWordPrintable

Details

    • b19
    • ppc

    Description

      JDK-8290025 has enabled usage of nmethod entry barriers regardless of the selected GC. This causes a noticeable performance drop (about 3% in SPEC jvm98, jvm2008, and a bit more in jbb2015). PPC64 suffers more than x86 because the nmethod entry barrier contains a memory barrier for GCs which patch nmethods during a concurrent phase.

      However, not all GCs perform patching of nmethods while the Java Threads are running, so, the memory barrier is not always needed.

      Attachments

        Issue Links

          Activity

            People

              mdoerr Martin Doerr
              mdoerr Martin Doerr
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: