我必须阅读一个大文本文件(大约 5 兆字节)。
为了阅读我使用的这个文件,BufferedReader()
但它会导致内存泄漏和堆增长,是否有任何替代选项来优化我的代码?
StringBuffer sb = new StringBuffer();
BufferedReader reader = new BufferedReader(new FileReader(vCache));
String line = null;
while ((line = reader.readLine()) != null)
{
sb.append(line);
}