StringBuilder - Zurücksetzen oder Erstellen eines neuen

Ich habe die Bedingung, dass ein StringBuilder weiterhin Zeilen speichert, die mit einem Muster aus einer großen flachen Datei (100 MB) übereinstimmen. Nach Erreichen einer Bedingung schreibe ich den Inhalt der StringBuilder-Variable in eine Textdatei.

Jetzt frage ich mich, ob ich dieselbe Variable verwenden soll, indem ich das Objekt zurücksetze ->

stringBuilder.delete(0,stringBuilder.length())

ODER

stringBuilder=new StringBuilder();

Bitte schlagen Sie vor, was Ihrer Meinung nach sowohl in Bezug auf die Leistung als auch in Bezug auf die OOM besser ist.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage