MaxHeappercent Parameter в Launch4J
Вопрос
В 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. Это правильно?