parametro maxHeapPercent in Launch4J
Domanda
In Launch4J, la configurazione della memoria può essere basata sulla percentuale della dimensione della memoria disponibile. Ad esempio:
<maxHeapPercent>50%</maxHeapPercent>
specifica che la dimensione massima dell'heap sarà il 50% della memoria disponibile.
Tuttavia, mi chiedo se Launch4J calcolare la memoria da sola o in realtà riutilizzare il parametro JVM -XX: MaxHeapFreeRatio ? Se è così, la memoria massima sarà 1Gb, secondo la pagina: http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#par_gc.ergonomics.default_size . Questo significa anche che devo guardare per alcuni altri strumenti.
Soluzione
Ho appena scopro attraverso la modalità di debug. Launch4J fa calcolare la quantità di memoria giusto per te. E 'fatto.
Tuttavia, sembra che è impossibile modificare la percentuale di memoria utilizzando un file .ini:
http://launch4j.sourceforge.net/docs.html#Additional_jvm_options
Il file .ini supportano solo i parametri JVM. È corretto?