Почему при сборке мусора не учитывают структуру программы?
В простейшем случае могли бы смотреть на стек - как он разбит на стековые фреймы. Можно статистику приделать - какие фреймы от каких функий сколько лежат на стеке. И в зависимости от этого делить кучу на поколения...
И ещё, мало где описывается распределённая сборка мусора (когда объекты находятся в разных доменах и друг на друга не ссылаются никак, зато между ними есть "соединения" вместо "ссылок")
Отредактировано Лис (2017-07-10 23:40:02)