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)