繁体   English   中英

将JVM堆大小设置为至少8GB

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM