RFR: 8376402: Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code [v3]

Afshin Zafari azafari at openjdk.org
Wed Jan 28 15:16:44 UTC 2026


On Tue, 27 Jan 2026 15:37:19 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:

>> Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code but seems they still end up in the product build JVM, at least when using standard build settings.
>> (This can be observed when enabling link time gc and verbose info printing - in this case the methods are eliminated).
>> 
>> linuxx86_64
>> product build without those methods
>> 
>> ls -alL images/jdk/lib/server/libjvm.so
>> size 2.859.5144
>> 
>> 
>> unchanged product build :
>> 
>> ls -alL images/jdk/lib/server/libjvm.so
>> size 2.859.9464
>> 
>> 
>> (so we see a little size difference)
>
> Matthias Baesken has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Adjust decls too

Thanks for fixes. Look goods.

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

Marked as reviewed by azafari (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/29449#pullrequestreview-3717258213


More information about the hotspot-compiler-dev mailing list