[英]set JVM heap size to be atleast 8GB
我想将JVM堆大小设置为至少8GB。 我可以使用以下配置来做到这一点吗? 我从下面的命令中看到最大堆大小为4GB,我不确定如何将其设置为8GB?
java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|PermSize|ThreadStackSize'
intx CompilerThreadStackSize = 0 {pd product}
uintx ErgoHeapSizeLimit = 0 {product}
uintx HeapSizePerGCThread = 87241520 {product}
uintx InitialHeapSize := 264241152 {product}
uintx LargePageHeapSizeThreshold = 134217728 {product}
uintx MaxHeapSize := 4206886912 {product}
intx ThreadStackSize = 1024 {pd product}
intx VMThreadStackSize = 1024 {pd product}
要设置最小堆大小,请使用-Xms
例如-Xms8g
要设置最大堆大小,请使用-Xmx
例如-Xmx16g
当然,这仅控制堆,而不控制其他任何内存区域,例如线程堆栈,代码存储,共享库,直接内存,GUI组件等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.