大きなテキスト ファイル (約 5 メガバイト) を読まなければなりません。
私が使用しているこのファイルを読み取るためにBufferedReader()
、メモリリークとヒープの増加が原因です.コードを最適化するための代替オプションはありますか?
StringBuffer sb = new StringBuffer();
BufferedReader reader = new BufferedReader(new FileReader(vCache));
String line = null;
while ((line = reader.readLine()) != null)
{
sb.append(line);
}