JEP 254: Compact Strings
Rezaei, Mohammad A.
Mohammad.Rezaei at gs.com
Mon May 18 14:24:18 UTC 2015
For what it's worth, we would welcome this change. We took a large memory hit and a small performance hit when we upgraded from 1.6 to 1.7 in some of our memory-bound applications.
>From a purely performance perspective, the most expensive CPU operations are memory access these days. Anything that halves memory reads will likely produce better performance.
>From an implementation perspective, having used 1.6's compressed strings feature in production, we are comfortable that none of our code, nor any of our dependencies rely on String internal representation in such a way as to cause a significant backward compatibility issue.
>From: core-libs-dev [mailto:core-libs-dev-bounces at openjdk.java.net] On Behalf
>Of mark.reinhold at oracle.com
>Sent: Thursday, May 14, 2015 7:05 PM
>To: xueming.shen at oracle.com
>Cc: core-libs-dev at openjdk.java.net
>Subject: JEP 254: Compact Strings
>New JEP Candidate: http://openjdk.java.net/jeps/254
More information about the core-libs-dev