- 博客(1)
- 收藏
- 关注
原创 Java堆外内存及导致的溢出错误
除了Java堆和永生代之外,还有一些区域会占用较多的内存,而这些内存总和可能受到操作系统进程最大的内存限制。比如,一个服务器内存2G,其中1.6G分配给Java堆,另外的0.4G分配给操作系统和下面的区域,那么0.4G很可能不够用。例如当Direct Memory占用过多的内存时,虚拟机虽然会对Direct Memory进行回收,但是却不像新生代,老年代一样,发现空间不足了就通知收集器进行垃圾回收
2017-05-11 10:54:25 2904
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人