## The garbage collector

HB_GCALL() | Scans the memory and releases all garbage memory blocks.
hb_gcAlloc() | Allocates memory that will be collected by the garbage collector.
hb_gcCollectAll() | Scans all memory blocks and releases the garbage memory.
hb_gcFree() | Releases the memory that was allocated with hb_gcAlloc().
hb_gcItemRef() | Marks the memory to prevent deallocation by the garbage collector.