一个日志文件过大,要如何读取,才可以保证不会出现
内存溢出有一个日志文件,现在是每次读取一行后就存放在List<String>集合中,都读取完后再去取List中的值去做相应的处理,如果当这个日志文件很大时,那该如何处理,才能保证不会出现内存溢出
------解决方案--------------------不要一次性的读完
读取一定行数就开始处理
这种事最好用个脚本程序来做
------解决方案--------------------这种都是分批处理的,if(n%100 == 0) ,然后就处理,就帮list.clear(),然后再往list里增加数据