On Sun, 9 Feb 2025 14:39:13 GMT, Matthias Baesken <mbaes...@openjdk.org> wrote:

>> I note that AIX seems to be the biggest beneficiary here. It doesn't seem to 
>> be a big deal for anything else.
>> 
>> I think what we are looking for in testing is no functional regression plus 
>> minimal perf impact on startup.
>> But I don't think any of our jtreg tests are set up to measure the perf so 
>> can only ensure the functional.
>> It would be good to check that as mentioned.
>> And I don't remember anyone ever testing perf of splash since the point of 
>> splash is to mask the much bigger hit of booting up the JVM .. so I doubt 
>> we'll be able to test it today.
>> But I'll make a note to self to ask the people who do perf testing to think 
>> about this, or perhaps tell me "gosh Phil, we've been testing that forever, 
>> didn't you know" ?
>
>> I note that AIX seems to be the biggest beneficiary here. It doesn't seem to 
>> be a big deal for anything else.
> 
> Please note that AIX has the debuginfo in the same binary (.so file), unlike 
> e.g. Linux.
> If you look at the size reduction of the debuginfo files on Linux, this goes 
> down from 1.7M -> 1.4M  on Linux x86_64 so it is also quite a good reduction.

> @MBaesken
> 
> > However I think I have to run some more manual tests on client like setups.
> 
> SplashScreen clientlib tests are located - test/jdk/java/awt/SplashScreen. 
> Most of them are manual tests invoked by shell script and it is easier to run 
> the whole test folder. I can run the tests on your behalf to check if the 
> tests work fine with the fix.
> 
> What are we specifically looking for in the tests with this fix? No 
> degradation in test startup and execution time?

If you find the time to run those, would be great. And yes a noticeable 
degradation would be important to know.

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

PR Comment: https://git.openjdk.org/jdk/pull/23493#issuecomment-2646333958

Reply via email to