
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
昆明IT培训的老师这一期给同学们讲直接内存不足导致内存溢出异常。
直接内存不是虚拟机运行时的数据区的一部分,也不是在java虚拟机规范中定义的区域,但是这部分区域也被频繁使用,也会导致OutOfMemoryError
直接内存应用于NIO,直接内存区域默认为对内存的最大值,通过-XX:MaxDirectMemorySize可以显式的指定直接内存大小,如果忽略直接内存,容易使各个内存区域总和大于物理内存限制,从而导致动态扩展时出现内存溢出现象。