¿Cómo ayuda la interfaz INotifyPropertyChanging a limitar el consumo de memoria?

Estoy empezando a aprenderLINQ-to-SQL para Windows Phone 8, y encontréesta artículo sobre MSDN.

Muestran una clase base paraDataContext que implementa tantoINotifyPropertyChanging yINotifyPropertyChanged. El razonamiento para elINotifyPropertyChanging es:

◦ La interfaz INotifyPropertyChanged se utiliza para el seguimiento de cambios.

◦ La interfaz INotifyPropertyChanging ayuda a limitar el consumo de memoria relacionado con el seguimiento de cambios.

El artículo no proporciona referencias específicas para justificar el reclamo de consumo de memoria a laINotifyPropertyChanging interfaz. El artículo sobreINotifyPropertyChanging solo dice:

Notifica a los clientes que el valor de una propiedad está cambiando.

¿Puede alguien explicarme cómo funciona esta interfaz que limita la huella de memoria de una aplicación, simplemente notificando que el valor de una propiedad está a punto de cambiar (y ni siquiera restringir que ese cambio suceda)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta