Java MaxDirectMemorySize

Refer to for detail: https://dzone.com/articles/default-hotspot-maximum-direct-memory-size

1. Java default

java -XX:+PrintFlagsFinal -version

     size_t MaxDirectMemorySize                       = 0

 

2. Randomly need re-configure

-XX:MaxDirectMemorySize=

 

public static void writeMaximumDirectMemorySizeToStdOut()
{
   final double vmSize =
      MemoryUnit.BYTES.toMegaBytes(VM.maxDirectMemory());
   out.println(
       "sun.misc.VM.maxDirectMemory(): " + vmSize + " MB");
}
posted @ 2018-12-24 18:02  tang88seng  阅读(955)  评论(0编辑  收藏  举报