¿En qué punto el uso de un StringBuilder se vuelve insignificante o una sobrecarga?

Recientemente me he encontrado usando StringBuilder para todas las concatenaciones de cadenas, grandes y pequeñas, sin embargo, en una prueba de rendimiento reciente cambié la @ de un colestringOut = string1 + "." string2 concatenación de estilo (se usa en un bucle de 10000x + con el StringBuilder que se actualiza cada vez) para un StringBuilder solo para ver qué diferencia haría en una concatenación menor.

Encontré que, en muchas ejecuciones de la prueba de rendimiento, el cambio fue insignificantemente más alto o más bajo, independientemente de la concatenación o StringBuilder (reafirmar esto fue parapequeñ concatenaciones).

¿En qué punto la 'actualización' de un objeto StringBuilder niega los beneficios de usar uno?

Respuestas a la pregunta(7)

Su respuesta a la pregunta