2010-05-07 6 views
0

Launch4j에서 메모리 구성은 사용 가능한 메모리 크기의 백분율을 기반으로 할 수 있습니다. 예 :Launch4j의 maxHeapPercent 매개 변수

<maxHeapPercent>50%</maxHeapPercent> 

최대 힙 크기가 사용 가능한 메모리의 50 %가되도록 지정합니다.

그러나 Launch4j가 메모리를 자동으로 계산하는지 실제로 JVM 매개 변수를 재사용하는지 궁금합니다 -XX : MaxHeapFreeRatio? 그렇다면 페이지 당 http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#par_gc.ergonomics.default_size에 따라 최대 메모리가 1Gb가됩니다. 이것은 또한 다른 도구를 찾아야한다는 것을 의미합니다.

답변

0

방금 ​​디버그 모드를 통해 검색합니다. Launch4j는 적절한 메모리 양을 계산합니다. 끝났다.

그러나, 그것은 .ini 파일을 사용하여 메모리 비율을 변경하는 것은 불가능하다는 것 :

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

.ini 파일은 JVM 매개 변수를 지원합니다. 이 올바른지?