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

Matthias Baesken mbaesken at openjdk.org
Tue Jan 27 15:37:19 UTC 2026


> 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

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/29449/files
  - new: https://git.openjdk.org/jdk/pull/29449/files/5f268ea7..23bec285

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=29449&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=29449&range=01-02

  Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/29449.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/29449/head:pull/29449

PR: https://git.openjdk.org/jdk/pull/29449


More information about the hotspot-compiler-dev mailing list