2020
10-08
10-08
JVM系列之String.intern的性能解析
String对象有个特殊的StringTable字符串常量池,为了减少Heap中生成的字符串的数量,推荐尽量直接使用StringTable中的字符串常量池中的元素。那么String.intern的性能怎么样呢?我们一起来看一下。String.intern和G1字符串去重的区别之前我们提到了,String.intern方法会返回字符串常量池中的字符串对象的引用。而G1垃圾回收器的字符串去重的功能其实和String.intern有点不一样,G1是让两个字符串的底层指向同一个byte[]数组。有...
继续阅读 >