JEP 254: Compact Strings

Rezaei, Mohammad A. Mohammad.Rezaei at
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.


>-----Original Message-----
>From: core-libs-dev [mailto:core-libs-dev-bounces at] On Behalf
>Of mark.reinhold at
>Sent: Thursday, May 14, 2015 7:05 PM
>To: xueming.shen at
>Cc: core-libs-dev at
>Subject: JEP 254: Compact Strings
>New JEP Candidate:
>- Mark

More information about the core-libs-dev mailing list