1、对象创建得太快,垃圾回收机制,也赶不上你的速度。2、你确定你创建的对象正确释放了引用?引用还在,垃圾回收机制怎么给你回收。3、虚拟机的内存配置不合理,垃圾回收机制在运行,虚拟机那点可怜内存就被耗光。怎么帮你回收?总结,CG的自动化是个好东西,别过分相信虚拟机给你提供的这能力是万能的。使用权是你!因此多了解一下,什么情况下会把虚拟机给干趴下。可以编写更合理的程序。