Я работаю только с основами сборки мусора и различными алгоритмами каждого из них (плюс "против" и т. Д.). Я пытаюсь определить лучший алгоритм сборки мусора для различных сценариев.
например: все в куче одинакового размера, все маленькое с коротким сроком службы, все большое с большим сроком службы.
-если все одинакового размера, фрагментация кучи не является проблемой. Также мне не пришлось бы беспокоиться об уплотнении. Так может быть подсчет ссылок?
-маленький объект с коротким сроком службы?
-большой объект с более длительным сроком службы? (возможно, поколений из-за продолжительности жизни)
Я смотрю: подсчет ссылок, Mark & Sweep, Stop & Copy и Generational