VM Warning "PICL (libpicl.so.1) is missing" After Upgrading to Java SE 8u40+ or 7u80+
(Doc ID 2093623.1)
Last updated on MARCH 31, 2023
Applies to:
Java SE JDK and JRE - Version 7 and laterOracle Solaris on SPARC (32-bit)
Oracle Solaris on SPARC (64-bit)
Linux SPARC
Goal
From Poonam Bajaj's blog; the entry entitled "VM warning: PICL (libpicl.so.1) is missing."
To increase the performance of compiled code, the following two fixes were integrated into Java SE 8 update 40 and 7 update 80. With these changes, HotSpot uses the PICL library available on the Sparc Platform to get the CPU L2 cache line data size. This information can be used by the Compiler to optimize generated compiled code and thus improve runtime performance.
- JDK-8056124: Hotspot should use PICL interface to get cacheline size on SPARC
- JDK-8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
This enhancement attempts to load the PICL library dynamically, and if the library is not found on the system it issues the following warning and continues with the execution of the process:
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |