Убедитесь, что вы отменили регистрацию ваших обработчиков сообщений, когда они вам больше не нужны.Messenger хранит ссылку на зарегистрированные методы, и это предотвращает их сборку мусора.
Поэтому для ViewModels: убедитесь, что вы вызвали Cleanup, как только вы это сделали (или реализуете IDisposable и оттуда вызовете Cleanup).1003 *
Для представлений (элементы управления, Windows или аналогичные) вызовите Messenger.Unregister в событии, которое происходит при разложении представления, например, в событие Unloaded.
Это известное поведение MVVMи обсуждался в нескольких местах.