Вопрос

В Launch4J конфигурация памяти может быть основана на процентах от имеющейся размера памяти. Например:

<maxHeapPercent>50%</maxHeapPercent>

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

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

Это было полезно?

Решение

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

Однако, похоже, что невозможно изменить процент памяти, используя файл .ini:

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

Файл .ini поддерживает только параметры JVM. Это правильно?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top