OutOfMemoryError ...

2128 vistas

El error java.lang.OutOfMemoryError se levanta cuando la JVM no puede coger más memoria para un Onject. El GarbageCollector no puede liberar más.

Una opción es coger ás memoria en el momento de lanzar la JVM con la opción -Xmsn. También podemos fijar la cantidad máxima de memoria con la opción -Xmxn. Los valores por defecto son 2Mb y 64Mb respectivamente.

Veamos un ejemplo:



java
  1. java -Xms6291456
  2. // 6291456 bytes
  3. java -Xms6144k
  4. //6144 kb
  5. java -Xms6m
  6. //6 mb