А>>>>В программе используется логировение и много подобного кода.
H>>>Использовать StringBuilder
А>>В результате памяи меньше будет жрать?
J>да, меньше.
Т.е. у меня будет такой сценарий.
private readonly StringBuilder builder =new StringBuilder(String.Empty);
public void WriteInLog(string str)
{
builder.Append(str);
}
protected void WriteLogInDB() {}
И в основном коде прогпраммы я буду писать
EventLogger.WriteInLog("Начался шаг");
EventLogger.WriteInLog("Рассчитали")
EventLogger.WriteInLog("Закончили")
И у меня вопрос. Вот я подставляю строку "Начался шаг" и в результате создаётся объект string и их получается всё ранво много. Как такое оптимизировать?