On Tue, 11 Feb 2025 15:56:39 GMT, Matthias Baesken <mbaes...@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 .

It would be interesting to also see how compilation times varies with 
optimization level. At least some kind of hint if HIGHEST is like 2x slower 
than LOW, or if SIZE is slower than LOW at all, etc. The relative speed 
difference is interesting, but so is it in absolute terms. If a library takes 
0.5 seconds on LOW but 1.1 seconds on HIGH on a particular system, it is 
unlikely to matter much to overall build time anywhere. But if it goes from 15s 
to 30s on a fast machine, it might be a problem if such performance regressions 
stack up, especially on slower machines (which includes the ones running GHA).

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

PR Comment: https://git.openjdk.org/jdk/pull/23563#issuecomment-2769121979

Reply via email to