Еще раз про сборку мусора
От: debugx Россия http://oignatov.blogspot.com
Дата: 08.10.10 08:14
Оценка:
Как думаете, что вы увидите в консоли после выполнения этого кода:

static void Main(string[] args)
{
Timer t = new Timer(DoWork, null, 0, 2000);

Console.ReadKey();
}

private static void DoWork(object obj)
{
Console.WriteLine("I am timer");

GC.Collect();
}

Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру
Re: Еще раз про сборку мусора
От: Аноним  
Дата: 08.10.10 09:39
Оценка:
Здравствуйте, debugx, Вы писали:

D>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру


баян
Re: Еще раз про сборку мусора
От: Аноним  
Дата: 08.10.10 10:02
Оценка:
D>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру

отладчик-то держит ссылку на объект, так?
Re[2]: Еще раз про сборку мусора
От: debugx Россия http://oignatov.blogspot.com
Дата: 08.10.10 10:18
Оценка:
Здравствуйте, Аноним, Вы писали:

D>>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру


А>отладчик-то держит ссылку на объект, так?


не в этом дело, сборщик мусора по-другому работает для дебажной сборки.
Re[3]: Еще раз про сборку мусора
От: samius Япония http://sams-tricks.blogspot.com
Дата: 08.10.10 10:20
Оценка: +1
Здравствуйте, debugx, Вы писали:

D>Здравствуйте, Аноним, Вы писали:


D>>>Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру


А>>отладчик-то держит ссылку на объект, так?


D>не в этом дело, сборщик мусора по-другому работает для дебажной сборки.


Cборщик мусора работает так же. По-другому работает JIT.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.