欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java.lang.OutOfMemoryError: Java heap space

程序员文章站 2022-06-13 21:30:29
...

 

1.场景

  在使用BufferReader读取文件,之后拼接字符串。

2.原因分析

改之前代码

            String temp0=br0.readLine();
		    while(temp0!=null){
                //业务数据处理
		    	...
		        
		        drillServiceImpl.insert(pd);
		    }

循环中少加了 temp0=br0.readLine() ,导致死循环,从而报错内存溢出

修改后如图所示

            String temp0=br0.readLine();
		    while(temp0!=null){
                //业务数据处理
		    	...
                //读取下一行
		        temp0=br0.readLine();
		        drillServiceImpl.insert(pd);
		    }
相关标签: java java