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.

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top