JVM - OOM可能发生在哪些区域上
根据Java doc的描述,OOM是指JVM的内存不够用了,同时垃圾收集器也无法提供更多的内存。从描述中可以看出,在JVM抛出OutOfMemoryError之前,垃圾收集器一般会出马先尝试回收内存。从上面分析的Java数据区来看,除了程序计数器不会发生OOM外,哪些区域会发生OOM的情况呢?堆内存,堆内存不足是最常见的发送OOM的原因之一。如果在堆中没有内存完成对象实例的分配,并且堆无...