Wie hilft die INotifyPropertyChanging-Schnittstelle, den Speicherverbrauch zu begrenzen

Ich fange an zu lernenLINQ-to-SQL für Windows Phone 8 und stieß aufDie Artikel über MSDN.

Sie zeigen eine Basisklasse fürDataContext das implementiert beideINotifyPropertyChanging undINotifyPropertyChanged. Die Begründung für dasINotifyPropertyChanging ist:

◦Die INotifyPropertyChanged-Schnittstelle wird für die Änderungsnachverfolgung verwendet.

◦Die INotifyPropertyChanging-Schnittstelle hilft, den Speicherverbrauch im Zusammenhang mit der Änderungsnachverfolgung zu begrenzen.

Der Artikel enthält keine spezifischen Verweise, um die Behauptung des Speicherverbrauchs gegenüber dem @ zu rechtfertigeINotifyPropertyChanging Schnittstelle. Der Artikel auf INotifyPropertyChanging selbst sagt nur:

Meldet Clients, dass sich ein Eigenschaftswert ändert.

Kann mir jemand erklären, wie diese Schnittstelle den Speicherbedarf einer Anwendung einschränkt, indem er nur benachrichtigt, dass sich ein Eigenschaftswert ändern wird (und diese Änderung nicht einmal darauf beschränkt, dass sie stattfindet)?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage