dispose method

void dispose()

Free all allocated memory

Implementation

void dispose() {
  if (_isDisposed) return;

  for (final ptr in _allocations) {
    calloc.free(ptr);
  }
  _allocations.clear();
  _isDisposed = true;
}