RFR: 8348830: LIBFONTMANAGER optimization is always HIGHEST

Matthias Baesken mbaesken at openjdk.org
Thu Jan 30 16:23:56 UTC 2025


On Wed, 29 Jan 2025 23:25:51 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

>As has been pointed out e.g. by Phil, not all libraries are performance critical. With that said, maybe such libraries should be 
> optimized for size instead? (In many cases that also brings along a speed performance, even if it by no means guaranteed.)

Hi Magnus, that sounds like a good idea, especially for libraries that are a bit larger (if they are below 100K it does probably not make a big difference).
Some candidates that have optimization LOW **and** are larger than 200K   

                                         linuxx86_64          macosaarch64       windows-x86_64
BUILD_LIBAWT_XAWT       540K  
BUILD_LIBAWT_LWAWT                                1.2M
BUILD_LIBZIP                                                164K
BUILD_LIBSPLASHSCREEN  364K                  468K                          204K
BUILD_LIBJDWP                   330K                  312K                          228K
BUILD_LIBJAVAACCESSBRIDGE                                                        280K


BUILD_LIBJSVML  is also rather large (~ 850K)  but has no opt-level set for the lib make rule; not sure what that means, almost all other libs set a specific optimization level .

 ( Besides changing a couple of  default opt-levels for some libs, I also would like to have better configure functionality to set it myself  like we have for libjvm with the 'jvm-features' .  )

-------------

PR Comment: https://git.openjdk.org/jdk/pull/23332#issuecomment-2624952613


More information about the build-dev mailing list