Mi sistema es Mint 12 64bit.playframework - IOException no puede asignar memoria
He instalado la pila de tipo seguro y he creado una nueva aplicación de juego. Sin modificar el código, intenté ejecutarlo. Esta es la salida:
Juego se queja con este mensaje de error:
IOException: Cannot run program "javac": java.io.IOException: error=12, Cannot allocate memory
¿Cómo puedo solucionar este problema?
ACTUALIZACIÓN:
@Mef
Ok que estaban bien, sin duda. Aumenté la RAM inicial de 1 GB a 2 GB (ejecutándola en la caja virtual). La compilación funcionó exactamente una vez.
Desafortunadamente, Java ha decidido que incluso 2 GB no son suficientes: ejecutando eclipse y firefox mi sistema usa 1 GB. Entonces comienzo sbt y el uso de la memoria se eleva a alrededor de 1,2 GB. Uno podría pensar que esto es suficiente. No lo es La compilación falla con el mismo error, aunque todavía quedan 800 MB disponibles. Además, después de tratar de compilar la aplicación, el uso de la memoria aumenta a 1,6 GB. Por extraño que parezca, incluso al compilar el proyecto, nunca alcanza los 2 GB, pero alcanza un máximo de aproximadamente 1,8 GB.
Sin embargo, he intentado de nuevo y he alimentado 3 gigas de RAM a la máquina virtual. Ahora compilar y ejecutar la aplicación funciona bien. Como otro milagro con 3 GB disponibles, el uso de memoria nunca supera los 1,6 GB y se mantiene muy por debajo del máximo de 1,8 GB que vi en la iteración de 2 GB.
Lo más probable es que realmente no tiene memoria. No creo que esto sea relacionado con Play ... – Leo
Tengo 1 GB de ram. Me sorprendería que ese fuera el problema, pero dado que estoy usando virtualbox, puedo aumentar la memoria fácilmente. Actualizaré la pregunta en consecuencia después de volver a intentarlo – lhk
Tenías razón. 1GB no es suficienteLo intenté de nuevo con 2GB y todo funcionó bien – lhk