美文网首页jeesite学习教程
Java11比Java8快多少,不是测试人员一眼也能看懂

Java11比Java8快多少,不是测试人员一眼也能看懂

作者: 长春叭哥 | 来源:发表于2019-04-10 14:40 被阅读0次

简单粗暴:

10亿次相加,循环10次,每次执行时间记录结果如下:

硬件环境:

IDE:IntelliJ IDEA2019.1 x64

JDK版本:

Windows150.94 MBjdk-11.0.2_windows-x64_bin.exe

Windows x64211.58 MBjdk-8u202-windows-x64.exe

测试用例:

10亿次相加,循环10次,代码如下:

public static void main(String[] args) {

for (int i = 0; i < 10; i++) {

        JavaOneBillionTimesAdd()

;

}

}

public static void JavaOneBillionTimesAdd() {

    Long start = System.currentTimeMillis()

;

Long va = 0l;

Long max = 1000000000l;

    for

(int i = 0; i < max; i++){

        va = va +

1;

}

    Long end = System.currentTimeMillis()

;

System.out.println("耗时:" +

(end - start) + "毫秒");

}

详细对比结果:

IntelliJ IDEA 2019.1 x64

Java8:测试结果:

耗时:2715毫秒

耗时:2374毫秒

耗时:2532毫秒

耗时:2495毫秒

耗时:2508毫秒

耗时:2489毫秒

耗时:2521毫秒

耗时:2538毫秒

耗时:2544毫秒

耗时:2528毫秒

Java11:测试结果:

耗时:2489毫秒

耗时:2265毫秒

耗时:2328毫秒

耗时:2313毫秒

耗时:2314毫秒

耗时:2332毫秒

耗时:2370毫秒

耗时:2312毫秒

耗时:2306毫秒

耗时:2318毫秒

总体来讲,单机环境下还是能感受到Java11带来的性能的优势!

相关文章

  • Java11比Java8快多少,不是测试人员一眼也能看懂

    简单粗暴: 10亿次相加,循环10次,每次执行时间记录结果如下: 硬件环境: IDE:IntelliJ IDEA2...

  • java8新特性

    java8发布已经有几年了,如今java11已经出来了,在这里谈java8有点过时,不过java8确实是一个改变比...

  • Java8学习笔记-1

    Java8学习笔记-1序在java11即将面世的时候,终于开始行动学习java8的特性。目前没有机会实践,只是跟着...

  • 2018-10-28

    Java8学习笔记-1序在java11即将面世的时候,终于开始行动学习java8的特性。目前没有机会实践,只是跟着...

  • Mac jdk多版本并存

    Mac 同时安装java8 和 java11 正常安装jdk1.8 和 jdk1.11 的dmg包。 配置 .ba...

  • 阿里云ubuntu18.04搭建agilefant服务器

    1. 安装java运行时环境 本环境中安装过java7/java8/java11,最后验证java-8-oracl...

  • ASM

    一、ASM版本: 我们常用的java版本是java8和java11,针对java 8我们需要使用ASM5.0版本,...

  • Java8之lambda表达式

    简述 Java8发布了很多的新特性,其中lambda表达式是一个重要的部分(虽然Java11已经发布了 ⊙▽⊙) ...

  • 本地安装

    一 、下载 为了能够运行Flink,唯一的要求是有一个可以正常工作的的 Java8 或 Java11的环境。你可以...

  • mac配置Java8与Java 11切换

    1.安装好java1.8 和java 11 2.然后配置环境变量 3.切换java8与java11修改,用来切换两...

网友评论

    本文标题:Java11比Java8快多少,不是测试人员一眼也能看懂

    本文链接:https://www.haomeiwen.com/subject/lciniqtx.html