美文网首页程序员
springboot1.5,2.1 + jdk8,jdk11的

springboot1.5,2.1 + jdk8,jdk11的

作者: 翟光涛 | 来源:发表于2019-01-10 19:01 被阅读0次

    对新的技术学习 探索 是一件快乐而有趣的事情。

    最近关注了 springboot最新版本2.1.1,jdk11。然后准备把手头的学习项目升级一下。

    那么 为什么不用jdk12 而使用jdk11?我的判断很简单,因为jdk11是LTS版本啊。

    那么 升级总得有个差异,所以简单的通过项目版本变更对比下 内存耗用情况。

    首先介绍下我的项目:

    springboot 1.5.15 +swagger+undertow+spring-orm4.3.3 + jdk1.8

    当前版本内存耗费截图如下:

    启动时间:Started JdyXcxApi in 4.58 seconds (JVM running for 5.083)

    内存情况: 堆内存中的初试内存堆大小500M,使用200M,超过30的时候回收了一下

    开始升级springboot

    springboot 2.1.1 +swagger+undertow+spring-orm5.1.4 + jdk1.8

    启动时间:Started JdyXcxApi in 3.967 seconds (JVM running for 4.832)

    内存情况:堆内存中的初试内存堆大小500M,使用100M,超过250M的时候回收了一下

    开始升级jdk

    springboot 2.1.1 +swagger+undertow+spring-orm5.1.4 + jdk11

    启动时间:Started JdyXcxApi in 3.825 seconds (JVM running for 4.581)

    内存情况:堆内存中的初试内存堆大小300M,使用78M,超过 M的时候回收了一下

    综合统计:

    新版本的效果还是很不错,因为我是用于自己服务器,学习练手,所以很看重内存开销。

    相关文章

      网友评论

        本文标题:springboot1.5,2.1 + jdk8,jdk11的

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