Memory Mapping

Memory Mapping is a technique used in both the COM and .NET Versions of DicomObjects to reduce RAM usage when dealing with files read from disk. When it is used, then only data immediately required is read from disk, but it does have the downside that file which have been read that way (which is the default) cannot_be_deleted as they are "locked.

This behaviour can be changed by setting the DisableMemoryMapping Registry_Value to 1.