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;
}