jbang run --java-options="-XX:-UseStringDeduplication" https://gist.github.com/misTrasteos/225ca2f29996a20f88c8ddf0be3cd3b2#file-stringdeduplicationexample-java
Same number of String
and char[]
objects
jbang run --java-options="-XX:+UseStringDeduplication" https://gist.github.com/misTrasteos/225ca2f29996a20f88c8ddf0be3cd3b2#file-stringdeduplicationexample-java
char[]
objects are being reused
Using String deduplication you can allocate much more String objects.