Saltar al contenido

Advertencia de máquina virtual de servidor Java HotSpot(TM) de 64 bits: ignorar la opción MaxPermSize

Después de de esta extensa compilación de información pudimos resolver esta incógnita que suelen tener ciertos de nuestros usuarios. Te regalamos la solución y esperamos resultarte de mucha apoyo.

Solución:

La Guía de compatibilidad para JDK 8 dice que en Java 8 el indicador de línea de comando MaxPermSize ha sido removido. El motivo es que la generación permanente se eliminó del montón del punto de acceso y se movió a la memoria nativa. Entonces, para eliminar este mensaje, edite MAVEN_OPTS Variable de usuario del entorno:

Java 7

MAVEN_OPTS -Xmx512m -XX:MaxPermSize=128m

Java 8

MAVEN_OPTS -Xmx512m

los JVM de punto de acceso JDK 8 ahora está usando memoria nativa para la representación de metadatos de clase y se llama metaespacio.

La generación permanente ha sido eliminada. los PermSize y MaxPermSize se ignoran y se emite una advertencia si están presentes en la línea de comandos.

-XX:MaxPermSize=size

Establece el tamaño máximo del espacio de generación permanente (en bytes). Esta opción quedó obsoleta en JDK 8 y fue reemplazada por la -XX:MaxMetaspaceSize opción.

-XX:PermSize=size

Establece el espacio (en bytes) asignado a la generación permanente que desencadena una recolección de elementos no utilizados si se excede. Esta opción quedó obsoleta en JDK 8y reemplazada por la -XX:MetaspaceSize opción.

Recuerda difundir este escrito si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *