Bibliotecas de coleta de lixo em C ++ [fechado]

Quais bibliotecas de coleta de lixo gratuitas e comerciais estão disponíveis para C ++ e quais são os prós e os contras de cada um

Estou interessado em lições conquistadas com muito esforço pelo uso real no campo, não por publicidade ou propaganda promociona

Não há necessidade de detalhar as compensações usuais associadas à coleta automática de lixo, mas mencione os algoritmos usados (contagem de referência, marcação e varredura, incremental etc.) e resuma brevemente as conseqüência