- Loading...
This page will discuss all our native JDK libraries (except Hotspot) with regard to optimization levels, both what is currently used, and material for discussing a change.
Current JDK native libraries, default optimization levels and the size of the libs on various platforms ; JDK25
Optimizing levels marked with * have special settings e.g. regarding compiler version/debug level
| Library | O-level | Linux ppc64le gcc 13.2.0 (SAP) | Linux x86_64 gcc 13.2.0 (SAP) | Linux aarch64 gcc 13.2.0 (SAP) | Linux Alpine x86_64 gcc 12.2.1 (SAP) | Macos aarch64 XCode 15.4 (SAP) | Macos x86_64 XCode 15.4 (SAP) | AIX ppc64 XLC 17.1.2 (SAP) | Windows x86_64 VS2022 17.6.5 (SAP) | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LIBNET | LOW | |||||||||||||
| LIBNIO | HIGH | |||||||||||||
| LIBOSXSECURITY | LOW | |||||||||||||
| LIBJSIG | LOW | |||||||||||||
| LIBVERIFY | HIGH* | |||||||||||||
| LIBZIP | LOW | |||||||||||||
| LIBJAVA | HIGH | |||||||||||||
| LIBJIMAGE | LOW | |||||||||||||
| LIBJLI | HIGH | |||||||||||||
| LIBJSOUND | LOW | |||||||||||||
| LIBOSXAPP | LOW | |||||||||||||
| LIBOSX | LOW | |||||||||||||
| LIBAWT | HIGHEST | |||||||||||||
| LIBAWT_HEADLESS | LOW | |||||||||||||
| LIBAWT_XAWT | LOW | |||||||||||||
| LIBAWT_LWAWT | LOW | |||||||||||||
| LIBJAWT | LOW | |||||||||||||
| LIBSPLASHSCREEN | SIZE | |||||||||||||
| LIBOSXUI | LOW | |||||||||||||
| LIBINSTRUMENT | LOW | |||||||||||||
| LIBMANAGEMENT | HIGH* | |||||||||||||
| LIBPREFS | HIGH | |||||||||||||
| LIBRMI | LOW | |||||||||||||
| LIBJ2GSS | LOW | |||||||||||||
| LIBSSPI_BRIDGE | LOW | |||||||||||||
| LIBW2K_LSA_AUTH | LOW | |||||||||||||
| LIBOSXKRB5 | LOW | |||||||||||||
| LIBJ2PCSC | LOW | |||||||||||||
| LIBJAVAACCESSBRIDGE | LOW | |||||||||||||
| LIBATTACH | LOW | |||||||||||||
| LIBJ2PKCS11 | LOW | |||||||||||||
| LIBSUNMSCAPI | LOW | |||||||||||||
| LIBDT_SHMEM | LOW | |||||||||||||
| LIBDT_SOCKET | LOW | |||||||||||||
| LIBJDWP | LOW | |||||||||||||
| LIBJPACKAGEAPPLAUNCHERAUX | LOW | |||||||||||||
| LIBJPACKAGE | LOW | |||||||||||||
| LIBWIXHELPER | LOW | |||||||||||||
| LIBMANAGEMENT_AGENT | LOW | |||||||||||||
| LIBMANAGEMENT_EXT | HIGH* | |||||||||||||
| LIBEXTNET | LOW | |||||||||||||
| LIBSCTP | LOW | |||||||||||||
| LIBJAAS | LOW | |||||||||||||