RFR: 8349638: Build libjdwp with SIZE optimization
Matthias Baesken
mbaesken at openjdk.org
Fri Feb 21 08:35:53 UTC 2025
On Tue, 11 Feb 2025 15:56:39 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
> The libjdwp is currently built with LOW optimization level, it could be built with SIZE optimization to lower the lib size by ~ 10 % on UNIX.
> On Windows LOW and SIZE currently translate to the same O1 optimization flag so no difference there.
>
> On Linux x86_64 for example the lib shrinks from
> 300K to 268K and the debuginfo file shrinks from 1.9M to 1.7M .
>
> On Linux ppc64le for example the lib shrinks from
> 428K to 368K and the debuginfo file shrinks from 2.0M to 1.7M .
Btw. regarding footprint improvement, for some vendors it seems to be important, see 'Liberica JDK Lite'
https://docs.bell-sw.com/liberica-jdk/latest/how-to/choosing-flavor/
(however I couldn't figure out from the page if they apply LTO on all native libs or only libjvm)
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23563#issuecomment-2673903035
More information about the build-dev
mailing list