Missing trivial optimization in String equals (original) (raw)
Martin Grajcar maaartinus at gmail.com
Mon Jan 22 23:14:43 UTC 2018
- Previous message: jaotc Miscompilation
- Next message: Missing trivial optimization in String equals
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
It looks like when testing equality of Strings, there's no test if the two arrays are actually the same object. This was impossible before Java 8u20 (as no two strings used to share arrays), but it's well possible with -XX:+UseStringDeduplication.
Maybe someone here cares...
Regards, Martin.
http://hg.openjdk.java.net/jdk10/jdk10/jdk/file/777356696811/src/java.base/ share/classes/java/lang/String.java#l1014 http://hg.openjdk.java.net/jdk10/jdk10/jdk/file/777356696811/src/java.base/ share/classes/java/lang/StringLatin1.java#l89 http://hg.openjdk.java.net/jdk10/jdk10/jdk/file/777356696811/src/java.base/ share/classes/java/lang/StringUTF16.java#l258
- Previous message: jaotc Miscompilation
- Next message: Missing trivial optimization in String equals
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]