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

SPARC PICL causes significantly longer startup times

    XMLWordPrintable

Details

    • b32
    • 9
    • b40
    • sparc
    • solaris

    Backports

      Description

        JDK-8056124 introduced the PICL interface to get the cache line information on SPARC.

        Unfortunately, it regressed the startup time. It can be shown with a HelloWorld application:

        $ for S in `seq 1 100`; do time jdk9-b37/bin/java Hello; done 2>&1 | grep real | sed -e "s/0m//g" -e "s/s//g" | awk '{ sum += $2; n++ } END { if (n > 0) print sum / n; }'

        jdk9-b31: 0.25s
        jdk9-before-8056124: 0.25s
        jdk9-after-8056124: 0.70s
        jdk9-b32: 0.70s
        ...
        jdk9-b35: 0.70s
        jdk9-b36: 0.61s <--- JDK-8058892, fix for another regression comes in
        jdk9-b37: 0.61s (latest known)

        Attachments

          Issue Links

            Activity

              People

                iveresov Igor Veresov
                shade Aleksey Shipilev
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: