Comment 0 for bug 2003820

Revision history for this message
Vladimir Petko (vpa1977) wrote :

Sample project:
https://github.com/beryx-gist/badass-jlink-example

clone it and produce a jlink image with

`./gradlew jlink`

the image uses 300+ mb
`
vladimirp@vladimirp:~/git/rocks/badass-jlink-example$ du -h build/image
4.0K build/image/legal/java.naming
4.0K build/image/legal/java.logging
52K build/image/legal/java.xml
4.0K build/image/legal/java.security.sasl
76K build/image/legal/java.base
144K build/image/legal
348K build/image/lib/security
326M build/image/lib/server
292K build/image/lib/jli
343M build/image/lib
64K build/image/bin
16K build/image/conf/security/policy/limited
12K build/image/conf/security/policy/unlimited
36K build/image/conf/security/policy
104K build/image/conf/security
120K build/image/conf
343M build/image
`

This is caused by https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/574997

Temurin build of openjdk uses --with-native-debug-symbols=none.

I have validated jmap with openjdk-11 and can confirm that it works when the jdk is compiled with the setting above.