Python做网站 性能,大连做网站一般给多大空间,中国建设人才网证书查询,本地南京网站建设第三变种是最好的。实际上#xff0c;第一种情况是通过StringBuilder进行的字符串连接。第二和第三种情况相同。他们需要将整数值装箱到Integer(或其他Object)#xff0c;然后创建一个数组来打包它们。在我的机器上进行的简单测试表明#xff0c;如果不执行日志记录#xf…第三变种是最好的。实际上第一种情况是通过StringBuilder进行的字符串连接。第二和第三种情况相同。他们需要将整数值装箱到Integer(或其他Object)然后创建一个数组来打包它们。在我的机器上进行的简单测试表明如果不执行日志记录则第三种变量大约要好8倍(56ns与459ns)。public class LogTest {private static final Logger logger LoggerFactory.getLogger(LogTest.class);public static void main(String[] args) {int size 100_000_000;long start System.nanoTime();for (int i 0; i size; i) {logger.trace(1 {} 2 {} 3 {}, i, i, i);}System.out.println((System.nanoTime() - start) / size);start System.nanoTime();for (int i 0; i size; i) {logger.trace(1 i 2 i 3 i);}System.out.println((System.nanoTime() - start) / size);}}