String字符串性能优化的几种方案(13)
在回答这个问题之前 , 可以先对一段代码进行测试:
1.首先在idea设置-XX:+PrintGCDetails -Xmx6G -Xmn3G , 用来打印GC日志信息 , 设置如下图所示:
2.执行以下例子代码:
public class test4 {public static void main(String[
args) { final int MAX=10000000; System.out.println(\"不用intern:\"+notIntern(MAX));// System.out.println(\"使用intern:\"+intern(MAX)); private static long notIntern(int MAX){long start = System.currentTimeMillis();for (int i = 0; i < MAX; i++) {int j = i % 100; String str = String.valueOf(j); return System.currentTimeMillis() - start; /* private static long intern(int MAX){ long start = System.currentTimeMillis(); for (int i = 0; i < MAX; i++) { int j = i % 100; String str = String.valueOf(j).intern(); return System.currentTimeMillis() - start; */
推荐阅读
- 永劫无间|《永劫无间》新英雄\岳山\在测试服推出,游戏性能进一步提升
- 游戏本|畅玩喋血复仇不花大价钱,双十一天选迎好价,6K入手高性能游戏本
- iqoo|KPL选手同款手游利器!双11别错过iQOO性能旗舰
- 森林之子|双十一性价比风暴来袭,这些性能强劲的笔记本不容错过
- fps|《古墓丽影:暗影》移除D加密,性能提升显著
- 王者荣耀|游戏性能数据简报〡iPhone 13
- |原神云游戏公测,再也不用担心手机性能,还能白嫖一个月?
- 仙剑奇侠传七|英伟达公布最新支持DLSS游戏:《仙剑7》性能表现强势
- ag战队|手机性能是否过剩,本身就是个伪命题,毕竟最终解释权归用户所有
- |我现在是明白了,A15性能再强没啥用