Ono pri jednoduchych zretazeniach je zbytocne pouzivat StringBuilder. Samotny kompilator vytvori StringBuilder, zretazi stringy a nakoniec do vysledneho stringu vysledok ulozi, tak ako by to urobili programatori. Ine to je pri pouzivani zretazenia v cykle. Tiez to sice kompilator zmeni, ale je rozdiel, ci vznikne jeden StringBuilder na zaciatku cyklu, alebo stale vznikaju nove StringBuildery vnutri cyklu.