Здравствуйте, Аноним, Вы писали:
А>Хотя и с небольшим процентом неграмотности, как обычно.
Эта информация бесполезна. Если нашли ошибки, сообщите о них здесь или на модератор эт рсдн ру. Тогда их можно исправить. А ошибки есть практически в любой статье значительного объема. Тексты не отличаются от программ. Последний баг всегда остается не найденным.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: GC в .NET
От:
Аноним
Дата:
27.02.14 08:41
Оценка:
в статье приводится пример работы программы
Вошли в Test1()
~A();
Выполнился Test2();
Вышли из Test1()
я не поленился и набрал код, увы результат не такой
~A(); выводиться в конце
проверял для 2.0 и 4.5 версий
в 1й увы не было возможности, т к сейчас год 2014...
Здравствуйте, Аноним, Вы писали:
А>в статье приводится пример работы программы
А>Вошли в Test1() А>~A(); А>Выполнился Test2(); А>Вышли из Test1()
А>я не поленился и набрал код, увы результат не такой А>~A(); выводиться в конце
А>проверял для 2.0 и 4.5 версий А>в 1й увы не было возможности, т к сейчас год 2014...
Попробуй компилировать в Release, некропостер-рекордсмен.
ЧВV>Авторы: ЧВV> Чистяков Влад (VladD2 )
ЧВV>Аннотация: ЧВV>Уже много сказано слов о том, что такое GC, чем он хорош и как лучше его применять. Но, наверно, очень многим хочется знать, как устроен конкретный GC. Данная статья открывает некоторые подробности устройcтва GC в .NET Framework.
Здравствуйте, enabokov, Вы писали:
E>Поясните, что за процедура "обнуление памяти".
Это когда в свежевыделенный кусок памяти инциализируется нулями. Если этот участок использовался до этого, то там остаются следы прошлой деятельности. И кстати, это должно производится с точки зрения безопасности.