Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.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 JVM XX:MaxNewSizemax堆大小和Xmx_Java_Garbage Collection_Jvm - Fatal编程技术网

Java JVM XX:MaxNewSizemax堆大小和Xmx

Java JVM XX:MaxNewSizemax堆大小和Xmx,java,garbage-collection,jvm,Java,Garbage Collection,Jvm,我使用参数启动了java应用程序 -Xmx700m 当我尝试验证值是否已正确设置时,我得到: # jcmd 12164 VM.flags 12164: -XX:CICompilerCount=3 -XX:InitialHeapSize=58720256 -XX:+ManagementServer -XX:MaxHeapSize=933232640 -XX:MaxNewSize=310902784 -XX:MinHeapDeltaBytes=524288 -XX:NewSize=19398656

我使用参数启动了java应用程序

-Xmx700m
当我尝试验证值是否已正确设置时,我得到:

# jcmd 12164 VM.flags
12164:
-XX:CICompilerCount=3 -XX:InitialHeapSize=58720256 -XX:+ManagementServer -XX:MaxHeapSize=933232640 -XX:MaxNewSize=310902784 -XX:MinHeapDeltaBytes=524288 -XX:NewSize=19398656 -XX:OldSize=39321600 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC

因此MaxHeapSize不等于Xmx值。我错过什么了吗

您的配置是正确的。试试这个:$java-XX:InitialHeapSize=128m-XX:MaxHeapSize=2g MyAppI发现了问题:-Xmx位于示例中的命令行末尾(在MyApp之后)。我到处寻找,现在我知道了垃圾收集器的内部结构。英雄联盟