Cuando corro experto-embarcadero-plugin, corro siguiente orden:tamaño libre del montón no aumenta en Maven
mvn -DMAVEN_OPTS="-Xmx1024m -Xms512m" -Djetty.port=8080 jetty:run
pero cuando trato de salida de tamaño de almacenamiento dinámico libre con
Long heapFreeSize = Runtime.getRuntime().freeMemory();
Siempre muestra algo aproximadamente sobre 30000000.
Supongo que es tamaño en bytes, por lo que alrededor de 30 megabytes.
¿Por qué entonces la memoria del montón libre no aumentó?
Está Realizar una OutOfMemoryError? ¿Has intentado con -XX: MaxPermSize = 1024m? freeMemory() muestra el espacio para la asignación futura. Y los objetos permament van al espacio Perm. Tú haces. – ssedano
Si intento -XX: MaxPermSize = 1024 nada cambia ... No puedo probarlo ahora en OutOfMemoryError ... ¿Quiere decir que este espacio (para asignación futura) aumentará según las necesidades de la aplicación? – gennad
maxMemory() muestra la cantidad total de memoria. Pegar maxMemoryoutput por favor – ssedano