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