RFR: 8376402: Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code [v3]
Christian Hagedorn
chagedorn at openjdk.org
Tue Jan 27 16:02:51 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 the update, looks good!
-------------
Marked as reviewed by chagedorn (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/29449#pullrequestreview-3712057005
More information about the hotspot-compiler-dev
mailing list