28 发现其中大部分只用于字符串:
显然我在寻找减少内存消耗的方法。因此,我们的想法是从UTF-16字符串迁移到UTF-8,大致节省50%。
我对Java 9中字符串压缩的工作原理印象深刻: https://www.baeldung.com/java-9-compact-string
因为我能看见 byte[] char[] )我想知道Android在幕后是否也使用同样的方法。如果没有,那么在应用程序范围内做同样的事情会有什么潜在的问题 my.app.String 使用紧凑impl)初始化。
byte[]
char[]
my.app.String
另外,我已经在安卓上做过分析了 24 我能看见 字符[] 已分配:
字符[]
这是否意味着字符串压缩在android24之后实际实现/启用了?