Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > вопрос по Profiler-у


Автор: lankin 6.11.2007, 08:01
user posted image

Вопрос: утечка наблюдается в первых 4-х строках?

Автор: lankin 6.11.2007, 08:40
Еще вопрос:
Код

DataRow drCalc = dataTableCalcTyres.NewRow();
.....
//формируем строку
.....
try
    {
        dataTableCalcTyres.Rows.Add(drCalc);
        sqlDataAdapter10.Update(dataSet141);  //dataTableCalcTyres - объект dataSet41
    }
    catch
    {
        return;
    }
 
Что можно потом сделать со строкой drCalc, чтобы мусорщик её собрал? Это 3-я строчка на картинке Профайлера.

Автор: lankin 6.11.2007, 10:36
Блин, ну хоть скажите как мне ссылки полностью поубивать на Guid, Byte[] и DataRow. Или как убить сами объекты.
???

Автор: lankin 7.11.2007, 09:09
UP

Автор: mr.DUDA 11.11.2007, 01:21
Цитата(lankin @  6.11.2007,  10:36 Найти цитируемый пост)
Блин, ну хоть скажите как мне ссылки полностью поубивать на Guid, Byte[] и DataRow. Или как убить сами объекты.

Присвоить null, если это не struct конечно. А вообще проблема-то в чём? Если даже объектов и много создаётся но нигде не используется, они дальше нулевого поколения не уйдут и подгребутся GC очень быстро.

Автор: lankin 13.11.2007, 13:41
Ну как тебе сказать, дней через 5-8 непрерывной работы выскакивает Out of memory и баста!...Уж нинаю как мусорщик там робит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)