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 .

I'd like to move to a world where we basically have just two optimization 
levels, "size" and "speed", and libraries do not in general have the level 
specified, so it falls back on a default, which could then be set by configure. 
For individual libraries we might need to override the default value, if we 
know that certain compilers make a mess of certain optimization levels, or if 
some libraries are especially performance sensitive. (Making hotspot `-Os` 
would certainly never make any sense, for example.)

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

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

Reply via email to