Re: .NET garbage collection
От: VladCore  
Дата: 26.11.15 06:47
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Привет, хочу разобраться как именно реализован сборщик мусора в дотнете, поколения, отчистка, структуры данных и так далее.

N>Поделитесь информацией какая у кого есть?

вопрос был бы более корректным, если бы речь шла о том как реализованЫ сборщикИ

по моему из того что у GC куча реализаций, лучше таким не заморачиваться. в разных версиях .NET сборщик немного/сильно по разному работает, на x86 и 64 реализации сборщика тоже разные в одной и той же версии .NET

намного интереснее что по-разному в разных реализациях:
— конкуррентность (в один поток мусор чистится или в нескольких)
— жадность сборщика (на x86 мусор чистится сильно сильно чище, чем на x64)
— пороги размера блоков дефрагментатора (в старых дотнетах пороги меньше)

список наверно не полный.

а есть ещё windows-фоны и моно со своими реализациями уборщика.
Отредактировано 26.11.2015 7:19 VladCore . Предыдущая версия . Еще …
Отредактировано 26.11.2015 7:10 VladCore . Предыдущая версия .
Отредактировано 26.11.2015 6:59 VladCore . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.