化工网站制作找手工活外发加工去哪个平台
1.查看直接内存最大值
System.out.println(sun.misc.VM.maxDirectMemory());
可以看到默认最大值是:(Direct Memory 的默认最大值-Xmx最大堆内存)

如果是使用NIO使用非常多的场景,内存很容易被直接内存耗尽
如下《深入理解Java虚拟机》第二版中说到:

2.调整直接内存最大值
-XX:MaxDirectMemorySize=4g

System.out.println(sun.misc.VM.maxDirectMemory());
可以看到默认最大值是:(Direct Memory 的默认最大值-Xmx最大堆内存)

如果是使用NIO使用非常多的场景,内存很容易被直接内存耗尽
如下《深入理解Java虚拟机》第二版中说到:

-XX:MaxDirectMemorySize=4g
