Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Launch4j中的maxHeapPercent参数_Java_Launch4j_Launcher - Fatal编程技术网

Java Launch4j中的maxHeapPercent参数

Java Launch4j中的maxHeapPercent参数,java,launch4j,launcher,Java,Launch4j,Launcher,在Launch4j中,内存配置可以基于可用内存大小的百分比。例如: <maxHeapPercent>50%</maxHeapPercent> 50% 指定最大堆大小为可用内存的50% 但是,我想知道Launch4j是自己计算内存还是实际重用JVM参数-XX:MaxHeapFreeRatio?如果是这样,根据以下页面,最大内存将为1Gb:。这也意味着我必须寻找一些其他工具。我只是通过调试模式发现。Launch4j会为您计算正确的内存量。完成了 但是,似乎无法使用.ini

在Launch4j中,内存配置可以基于可用内存大小的百分比。例如:

<maxHeapPercent>50%</maxHeapPercent>
50%
指定最大堆大小为可用内存的50%


但是,我想知道Launch4j是自己计算内存还是实际重用JVM参数-XX:MaxHeapFreeRatio?如果是这样,根据以下页面,最大内存将为1Gb:。这也意味着我必须寻找一些其他工具。

我只是通过调试模式发现。Launch4j会为您计算正确的内存量。完成了

但是,似乎无法使用.ini文件更改内存百分比:

.ini文件仅支持jvm参数。这是正确的吗