StringBuilder - Redefinir ou criar um novo
Eu tenho uma condição que um StringBuilder mantém o armazenamento de linhas correspondentes a um padrão de um arquivo grande e plano (100 de MB). No entanto, depois de atingir uma condição, escrevo o conteúdo do variável StringBuilder em um arquivo de texto.
Agora eu me pergunto se eu deveria usar a mesma variável, redefinindo o objeto ->
stringBuilder.delete(0,stringBuilder.length())
OU
stringBuilder=new StringBuilder();
Por favor, sugira o que você acha que é melhor no que diz respeito tanto a questões de desempenho quanto de OOM.