Pregunta

En Launch4j, la configuración de la memoria puede basarse en el porcentaje del tamaño de memoria disponible. Por ejemplo:

<maxHeapPercent>50%</maxHeapPercent>

Especifica que el tamaño máximo del montón será del 50% de la memoria disponible.

Sin embargo, me pregunto si el lanzamiento4J calcula la memoria por sí misma o realmente reutiliza el parámetro JVM -Xx: maxheapfreeratio? Si es así, la memoria máxima será de 1 GB, de acuerdo con la página: http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#par_gc.ergonomics.default_size. Esto también significa que tengo que buscar otras herramientas.

¿Fue útil?

Solución

Acabo de descubrir a través del modo de depuración. Launch4j calcula la cantidad de memoria correcta para usted. Se hace.

Sin embargo, parece que es imposible cambiar el porcentaje de memoria usando un archivo .ini:

http://launch4j.sourceforge.net/docs.html#additional_jvm_options

El archivo .ini solo admite los parámetros JVM. ¿Es esto correcto?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top