|
Page Created :
CAY :
ObjectContext Memory Management
ObjectContext Memory Management has been created by Andrus Adamchik (Nov 22, 2006). Content:As of release 2.0, all implementations of ObjectContext (specifically DataContext) retained hard references to all registered objects on a premise that the context itself would eventually go out of scope and release all those objects. This resulted in memory leaks when a context was used for processing large data sets and/or when it stayed around for a long time (e.g application-scoped context, etc.). Release 3.0 features a leak-free DataContext that uses weak references to store registered objects. This way registered objects are allowed to be garbage collected by the VM if they are not referenced elsewhere in the application. "Elsewhere" usually means one of the following: Related Jira Issues: |
Unsubscribe or edit your notifications preferences
