When an application displays a lot of large images in a List View, it may consume a lot of memory. It is most actual for ASP.NET applications with many simultaneously connected clients.
To enable delayed (or lazy) loading of images and reduce the memory usage, do the following:
- Apply the Delayed attribute to the persistent class' property that is used as an image storage.
- Use the GetDelayedPropertyValue / SetDelayedPropertyValue methods in the property getter / setter.