Существует очень мало зависимостей от остальной части кода Mono в SGen, поэтому должно быть легко извлечь его и адаптировать для других целей.Основное отличие от сборщика Boehm состоит в том, что в настоящее время он не поддерживает неточный режим для объектов кучи, поэтому вы не можете использовать его для легкой замены malloc.Тем не менее, он отлично работает для управления объектами, для которых вы можете предоставить точную справочную информацию.