Witam tak jak w temacie czy potrafi ktoś napisać Garbage Collector w C++ ?
Garbage Collector
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 316
0
Pewnie ktoś umie, ale pytanie po co GC w c++?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2
0
Potrzebny mi jest pilnie w C++ or C# a po co jest GC to chyba wiadomo xD
- Rejestracja: dni
- Ostatnio: dni
- Postów: 316
0
Nie miałem na myśli po co jest GB, tylko po co go robić do c++, jak nie chcesz się męczyć z usuwaniem wskaźników to polecam smart pointery
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
2
Najprościej jest użyć Boehm-GC: https://en.wikipedia.org/wiki/Boehm_garbage_collector
Szybsze GC to implementacje Immixa, np: https://github.com/xoofx/gcix - nie wiem czy ten działa.
W Scala-Native Immix działa dużo szybciej od Boehm GC. W zasadzie prawie tak szybko jak brak GC (tzn alokowanie ale nie zwalnianie). Szczegóły: https://github.com/scala-native/scala-native/releases/tag/v0.3.0