![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/ef0/069/62e/ef006962e0fd09e7bbc0e8b6780b00f9.png)
Придерживаясь великой цитаты "правила созданы для того, чтобы их нарушать", давайте нарушим какие-то основополагающие правила CLR. Как на счет того, чтобы послать GC с его работой в отставку и самим заняться размещением в памяти экземпляров классов? Заодно разберемся, как все это работает где-то там под капотом CLR.