Я знаю некоторые подробности о том, как это работает по книге Рихтера, но я хочу «почувствовать» это на практике. Я вижу несколько вариантов:Что я могу реализовать, чтобы узнать .net GC in depth
- Напишите свою собственную реализацию GC по стандарту .NET (шучу, это слишком хардкорный, чтобы сделать это самостоятельно :)
- Исследование MONO реализация GC - это есть некоторые плюсы (например, я мог бы анализировать некоторые случаи с помощью отладчика), но, с другой стороны, он не так сильно отличается от чтения книги. И, кстати, насколько я знаю, реализация MONO действительно отличается от Microsoft одной (исправьте меня, если я ошибаюсь).
Итак, любые предложения?
Я согласен, что у Rotor и Mono очень разные реализации сборщика мусора по сравнению с GC CLR. С риском явного воодушевления я думаю, что моя книга («Pro .NET Performance», http://www.amazon.com/Pro-NET-Performance-Optimize-Applications/dp/1430244585) содержит более подробную информацию о сбор мусора, чем «CLR через C#». –
Это не вопрос для SO. (Где техническая проблема, которую вы пытаетесь решить?) –