OutOfMemoryError系列(2): GC overhead limit exceeded
Java运行时环境内置了垃圾收集(GC)模块.上一代的很多编程语言中并没有自动内存回收机制,需要程序员手工编写代码来进行内存分配和释放,以重复利用堆内存。在Java程序中,只需要关心内存分配就行。如果某块内存不再使用,垃圾收集(GarbageCollection)模块会自动执行清理。GC的详细原理请参考GC性能优化系列文章,一般来说,JVM内置的垃圾收集算法就能够应对绝大多数的业务场景。java.