How to check your JAVA JVM memory setting??

You can using this command as below

java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|PermSize|ThreadStackSize'

The result print on screen 

    uintx AdaptivePermSizeWeight                    = 20              {product} 
     intx CompilerThreadStackSize                   = 0               {pd product}
    uintx ErgoHeapSizeLimit                         = 0               {product} 
    uintx HeapSizePerGCThread                       = 87241520        {product} 
    uintx InitialHeapSize                          := 16285760        {product} 
    uintx LargePageHeapSizeThreshold                = 134217728       {product} 
    uintx MaxHeapSize                              := 522190848       {product} 
    uintx MaxPermSize                               = 174063616       {pd product}
    uintx PermSize                                  = 21757952        {pd product}
     intx ThreadStackSize                           = 1024            {pd product}
     intx VMThreadStackSize                         = 1024            {pd product}
java version "1.7.0_111"
OpenJDK Runtime Environment (rhel-2.6.7.2.el7_2-x86_64 u111-b01)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)

You can see InitialHeapSize,PermSize,MaxHeapSize,MaxPermSize,ThreadStackSize all these values

arrow
arrow

    痞客興 發表在 痞客邦 留言(0) 人氣()