Usamos cookies propias y de terceros para mostrar publicidad personalizada según su navegación. Si continua navegando consideramos que acepta el uso de cookies.

OK Más información

jueves, 11 de diciembre de 2014

Error occurred during initialization of VM Could not allocate metaspace: 1073741824 bytes SUSE Amazon AWS

Instalando Java en un servidor suse tuve el siguiente problema:

#java --version
Error occurred during initialization of VM
Could not allocate metaspace: 1073741824 bytes

Empezando para instalarlo descargue el rpm y seguí el procedimiento del siguiente sitio:
http://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jre.html#CFHIEGAA

Después de buscar en varios sitios, ejecutando el siguiente comando:

# java -XX:-UseCompressedClassPointers -XX:+PrintFlagsFinal LongSleep

Se ve un detallado del uso de memoria por flag, y me encontre que justo la línea:
 uintx CompressedClassSpaceSize                  = 1073741824                          {product}

Entonces siguiente los sitios de refencias, ejecutando la siguiente instrucción si opera correctamente java:

# java -XX:CompressedClassSpaceSize=10m -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

De esa manera le estoy indicando que solo use 10 megas para ejecutarlo, o también usando:

# java -XX:-UseCompressedClassPointers -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)


Referencias:
http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2014-April/011319.html
http://arabhardware.net/forum/showthread.php?t=391068
http://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jre.html#CFHIEGAA

1 comentario:

  1. Mr Green Casino - DrMCD
    Mr Green Casino (formerly 고양 출장마사지 Mr Green Casino) is a UK licensed online 태백 출장안마 gambling venue offering over 500 slots and 논산 출장안마 poker games. The site has a 나주 출장안마 large 전주 출장안마 user base

    ResponderEliminar