我正在查看在Linux服务器上运行的JVM的配置。当我运行时java-XX:+PrintFlagsFinal|less|grep-iE'MaxRam'这似乎基本上打印出了JDK知道的几乎所有参数我明白了uint64_tMaxRAM=137438953472{pdproduct}但我似乎找不到关于此标志的太多文档。我发现"{pdproduct}"表示"PlatformDependentProduct:Anofficiallysupported,internalJVMoption"任何人都知道这个参数的确切含义,或者我可以在哪里阅读有关平台特定JVM标志的更多详细信息?其他详细信息:Jav
我正在查看在Linux服务器上运行的JVM的配置。当我运行时java-XX:+PrintFlagsFinal|less|grep-iE'MaxRam'这似乎基本上打印出了JDK知道的几乎所有参数我明白了uint64_tMaxRAM=137438953472{pdproduct}但我似乎找不到关于此标志的太多文档。我发现"{pdproduct}"表示"PlatformDependentProduct:Anofficiallysupported,internalJVMoption"任何人都知道这个参数的确切含义,或者我可以在哪里阅读有关平台特定JVM标志的更多详细信息?其他详细信息:Jav
据此link,有一个选项可以手动设置MaxRamSize以限制JVM不使用超出此范围的内存。但我没有看到任何相同的文件。我从来不知道这一点。有没有这样或类似的东西?PS。我知道并且我不想设置堆/堆栈/元空间/native内存大小。我只是想知道是否有整体内存限制选项。尝试它并没有帮助,因为它出错了:ImproperlyspecifiedVMoption'MaxRAM=1073741824B'CouldnotcreatetheJavaVirtualMachine.Afatalexceptionhasoccurred.Programwillexit.事实据此linkopen-jdk似乎有这些
据此link,有一个选项可以手动设置MaxRamSize以限制JVM不使用超出此范围的内存。但我没有看到任何相同的文件。我从来不知道这一点。有没有这样或类似的东西?PS。我知道并且我不想设置堆/堆栈/元空间/native内存大小。我只是想知道是否有整体内存限制选项。尝试它并没有帮助,因为它出错了:ImproperlyspecifiedVMoption'MaxRAM=1073741824B'CouldnotcreatetheJavaVirtualMachine.Afatalexceptionhasoccurred.Programwillexit.事实据此linkopen-jdk似乎有这些