在一个比较大批量的pdf转String项目中遇到了:java.lang.OutOfMemoryError: Java heap space错误 第一反应肯定是程序没有写好,大量循环时没有把程序中没有用的内存引用释放掉导致内存越撑越大, 试图解决问题:在各个使用创建File和数据库连接的代码块里无论是否抛出异常都把引用close或者delete掉 之后,感觉万事大吉了,但是程序还是报这个错,打开任务管理器观察了我的程序的内存其实没有一直在往上疯长,已经控制住了. 一下没有思路,然后各种print数