设置JVM堆大小为ATLEAST 8GB

问题描述 投票:0回答:1

我想设置JVM堆大小为8GB ATLEAST。我可以做到这一点下面的配置?我看到的是,最大堆大小为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}
java jvm
1个回答
3
投票

设置最小堆大小使用-Xms例如-Xms8g

设置最大堆大小使用-Xmx例如-Xmx16g

当然,这仅控制堆和不控制任何其它存储区域的诸如栈线程,代码存储,共享库,直接存储器,GUI部件等

© www.soinside.com 2019 - 2024. All rights reserved.