2010-05-07 5 views
0

В Launch4j конфигурация памяти может быть основана на проценте доступного объема памяти. Например:Параметр maxHeapPercent в Launch4j

<maxHeapPercent>50%</maxHeapPercent> 

указывает, что максимальный размер кучи будет составлять 50% доступной памяти.

Однако, интересно, вычислить ли Launch4j память самостоятельно или фактически повторно использовать параметр JVM -XX: MaxHeapFreeRatio? Если это так, максимальная память будет 1 ГБ, в соответствии со страницей: http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#par_gc.ergonomics.default_size. Это также означает, что я должен искать другие инструменты.

ответ

0

Я только что открываю через режим отладки. Launch4j вычисляет правильную сумму памяти для вас. Готово.

Тем не менее, кажется, что это невозможно изменить процент памяти с помощью INI-файла:

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

INI-файл поддерживает только Jvm параметры. Это верно?