springboot1.5,2.1 + jdk8,jdk11的 内存占用对比
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot1.5,2.1 + jdk8,jdk11的 内存占用对比相关的知识,希望对你有一定的参考价值。
参考技术A 对新的技术学习 探索 是一件快乐而有趣的事情。最近关注了 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-orm 5.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-orm 5.1.4 + jdk11
启动时间 :Started JdyXcxApi in 3.825 seconds (JVM running for 4.581)
内存情况: 堆内存中的初试内存堆大小300M,使用78M,超过 M的时候回收了一下
综合统计:
以上是关于springboot1.5,2.1 + jdk8,jdk11的 内存占用对比的主要内容,如果未能解决你的问题,请参考以下文章
solr7.2.1+tomcat8.5.37+jdk8安装配置
Springboot1.5.10整合ActiveMq5.14
springboot1.5.13集成Elasticsearch6.1