Non so quanti dati processi ma tutte quelle concatenazioni di stringhe sarebbero da evitare. In Java una stringa è un oggetto immutabile: ogni modifica comporta la creazione di una nuova stringa.
Ad esempio,
String s = "hello"; // prima stringa, "hello"
s += "world"; // "world" è una stringa e "helloworld" è un'altra stringa ancora
All'interno di un ciclo con tante iterazioni andrai a creazione migliaia e migliaia di stringhe che occupano solo memoria (che verrà poi liberata dal garbage collector, ma non è questo il punto.)
Usa StringBuilder se devi concatenare *tante* stringhe (o StringBuffer se ti serve thread safe)