Loading large files in IMemoryBlobStream causes out of memory error


When loading large files (over 100MB) using IMemoryBlobStream.LoadFromFile an "out of memory" error may be returned.


The interface is not allocating memory correctly.

Solution or Workaround

The file is being loaded into memory and the available resources need to be allocated better.

  • Try to limit the size of the input data as much as possible by compacting personal geodatabases before loading them into the BLOB.
  • File geodatabases should be compressed and may need to be uncompressed when extracted from the BLOB.

Article ID:000010947

  • ArcMap

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic