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

poor C1 performance on linux-aarch64 with VM option -XX:TieredStopAtLevel=2,3

XMLWordPrintable

    • aarch64
    • linux

      C1 performance on linux-aarch64 is not good.
      It is observed with the VM option -XX:TieredStopAtLevel=2,3 for the following JVM TI test:
        serviceability/jvmti/vthread/SuspendResume1

      This is a comment from Chris P. with performance measurements:
      ------
      Here are the results of running 5 times on each of our 5 platforms with `-XX:TieredStopAtLevel=2"`

      macosx-aarch64-debug 22s
      windows-x64-debug 23s
      windows-x64-debug 23s
      macosx-aarch64-debug 23s
      macosx-aarch64-debug 24s
      macosx-aarch64-debug 24s
      windows-x64-debug 24s
      macosx-x64-debug 24s
      macosx-aarch64-debug 25s
      macosx-x64-debug 26s
      macosx-x64-debug 26s
      macosx-x64-debug 26s
      macosx-x64-debug 26s
      windows-x64-debug 28s
      windows-x64-debug 33s
      linux-x64-debug 43s
      linux-x64-debug 45s
      linux-aarch64-debug 2m 17s
      linux-x64-debug 2m 20s
      linux-x64-debug 2m 42s
      linux-x64-debug 2m 59s
      linux-aarch64-debug 3m 22s
      linux-aarch64-debug 4m 31s
      linux-aarch64-debug 6m 30s
      linux-aarch64-debug 9m 22s

      The last one was a timeout. So it seems that linux-aarch64 is consistently slow.
      linux-x64 is also a bit slow in some cases.
      It seems it would be worth understanding these performance differences.
      -----

      Feel free to close this if you already have a bug filed on this problem.

            dlong Dean Long
            sspitsyn Serguei Spitsyn
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: