У меня есть проект, в котором я впервые широко использую шаблон наблюдателя. Однако я обнаружил одну вещь: если я осматриваю типичный объект в этом проекте, он имеет тенденцию быть удивительно большим со всеми наблюдателями и наблюдаемыми, а затем время, когда у наблюдателя есть другие наблюдатели и т. Д.
Это, кажется, не относится к делу, так как производительность хорошая. Но я обнаружил, что иногда, когда я нахожусь в отладчике, если я пытаюсь напечатать переменную экземпляра, она заблокирует мой компьютер, пока я не убью процесс. Это беспокоит меня, что есть некоторая возможность для этого, пока код находится в разработке. Или это просто предупреждение, что я злоупотребляю этим шаблоном.
Любые советы, предложения?