2010-05-07 6 views
0

Dans Launch4j, la configuration de la mémoire peut être basée sur le pourcentage de la taille de la mémoire disponible. Par exemple:Paramètre maxHeapPercent dans Launch4j

<maxHeapPercent>50%</maxHeapPercent> 

spécifie que la taille de segment maximale sera de 50% de la mémoire disponible.

Cependant, je me demande si Launch4j calcule la mémoire elle-même ou réutilise réellement le paramètre JVM -XX: MaxHeapFreeRatio? Si c'est le cas, la mémoire maximale sera de 1 Go, selon la page: http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#par_gc.ergonomics.default_size. Cela signifie aussi que je dois chercher d'autres outils.

Répondre

0

Je viens de découvrir à travers le mode de débogage. Launch4j calcule la bonne quantité de mémoire pour vous. C'est fait.

Cependant, il semble qu'il est impossible de changer le pourcentage de mémoire en utilisant un fichier .ini:

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

Le fichier .ini ne supporte que les paramètres jvm. Est-ce correct?

Questions connexes