如果在没有任何选项的情况下运行JVM,java对内存使用的影响?
我们有64位Oracle JRE 8,我们的应用程序开始于:
java -jar C:\path\to\app.jar
在这种情况下,JVM如何使用内存(当您不设置-Xmx
和其他选项时)
你可以在下面搜索框中键入要查询的问题!
我们有64位Oracle JRE 8,我们的应用程序开始于:
java -jar C:\path\to\app.jar
在这种情况下,JVM如何使用内存(当您不设置-Xmx
和其他选项时)
# 1 楼答案
我不记得是正确的,但我知道如果您不指定-Xmx或-Xms,jvm将不会使用超过25%的RAM
# 2 楼答案
对于openjdk和oracle JVM,这由
MaxRAMFraction
选项控制,在64位下默认为4,即物理内存的25%