Как эффективно удалять объект StringBuilder
? Если пользователь генерирует несколько отчетов за один сеанс, мое приложение заканчивается огромным объемом памяти.
Я прочитал несколько сайтов в Интернете, которые могут помочь:
StringBuilder sb = new StringBuilder(1000000);
// loop goes here adding lots of stuff to sb
exampleObject.Text = sb.ToString();
sb.Length = 0;
Помогает ли последняя строка? Любой другой способ справиться с этим?
NB: Это не помешает моим пользователям продолжать использовать приложение. Мне просто интересно, есть ли способ избежать избыточного использования памяти.