Я думаю, что люди должны уделять немного больше внимания производительности, это действительно влияет на пользовательский интерфейс, когда есть много объектов, которые нужно связывать (подумайте о сетке с 10 000 + строками) или если значение объекта изменяется часто (в реальном времени приложение мониторинга).
Я взял различную реализацию, найденную здесь и в другом месте, и сделал сравнение, проверил это сравнение производительности реализаций INotifyPropertyChanged .
Вот загляните в результат [/g1]