本文参考:http://blog.youkuaiyun.com/chenleixing/article/details/46706039 1.调用System.gc 2.老年代空间不足 3、永生区空间不足 4、CMS GC时出现promotion failed和concurrent mode failure 5、统计得到的Minor GC晋升到旧生代的平均大小大于老年代的剩余空间 6、堆中分配很大的对象