.NET garbage collection
От: -n1l-  
Дата: 25.11.15 13:18
Оценка:
Привет, хочу разобраться как именно реализован сборщик мусора в дотнете, поколения, отчистка, структуры данных и так далее.
Поделитесь информацией какая у кого есть?
Re: .NET garbage collection
От: Sinix  
Дата: 25.11.15 13:33
Оценка: 3 (2)
Здравствуйте, -n1l-, Вы писали:

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

N>Поделитесь информацией какая у кого есть?
Рихтер, дальше .net pro performance от Sasha Goldshtein.
Гугл напомнил про подборку от Сергея Теплякова.

Для любителей хардкора: тынц. (насчёт хардкора я не преувеличиваю).
Re: .NET garbage collection
От: Doc Россия http://andrey.moveax.ru
Дата: 26.11.15 03:09
Оценка:
Здравствуйте, -n1l-, Вы писали:

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

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

Давно как-то рисовал презентацию. Вот, может пригодится как общий обзор:
http://1drv.ms/1jkHhfQ
Там есть заметки (notes), описывающие суть слайда.

Правда некоторые страницы и анимацию онлайн viewer показывает с ошибками.
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...
Пока на собственное сообщение не было ответов, его можно удалить.