Мне любопытно, использовали ли какие-нибудь крупные проекты Boehm GC? Меня особенно интересует, использовали ли какие-нибудь игровые проекты этот сборщик мусора. Если нет, то плохо ли Boehm GC для игровых проектов?
Я впечатлен тем фактом, что простой код, такой как этот Boehm GC, может обрабатывать:
#include <stdio.h>
#include <stdlib.h>
#include <gc.h>
int main(void)
{
int i;
GC_INIT();
for (i = 0; i < 10000000; ++i)
{
int *p = GC_MALLOC(sizeof(int *));
//int *q = malloc(sizeof(int *));
printf("Heap size = %d\n", GC_get_heap_size());
}
return 0;
}
Есть ли какие-либо предостережения при создании игры с использованием Boehm GC?
Спасибо