Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente

Código fuente

Aprender y explorar nuevas tecnologías es alegre y divertido.

Recientemente he prestado atención a las últimas versiones de springboot 2.1.1 y jdk11. Luego actualizaré el proyecto de aprendizaje.

Entonces, ¿por qué utilizar jdk11 en lugar de jdk12? Mi juicio es muy simple, porque jdk11 es una versión LTS.

Siempre hay una diferencia al actualizar, así que simplemente compare el consumo de memoria a través de los cambios de versión del proyecto.

Antes que nada, permítanme presentarles mi proyecto:

Springbok1.5.15+swagger+underflow+spring-orm4.3.3 + jdk1.8

La memoria La captura de pantalla de consumo de la versión actual es la siguiente:

Tiempo de inicio: 4,58 segundos para iniciar jdyxcxapi (JVM ejecutando 5.083).

Situación de la memoria: la memoria de prueba inicial en la memoria del montón es 500 M y se utilizan 200 M. Cuando supera los 30, se recicla.

Iniciar actualización de springboot:

TapToe 2.1.1+Swagger+Underflow+Spring-orm 5.1.4 + jdk1.8

Tiempo de inicio: 3.967 segundos jdyxcxapi (JVM con 4.832).

Situación de la memoria: el tamaño inicial del montón de memoria en la memoria del montón es 500 M y se utilizan 100 M. Si supera los 250 M, será reclamado.

Comience a actualizar jdk:

Springboks. 2.1.1 ?+Baqi+Subcorriente+Spring-orm 5.1.4? + jdk11

Tiempo de inicio: 3.825 segundos para iniciar jdyxcxapi (JVM ejecutándose a 4.581).

Situación de la memoria: la memoria de prueba inicial en la memoria del montón es 300 M y se utilizan 78 M. Cuando supera m, se recicla.

Estadísticas completas: