У меня есть главная страница, где у меня есть 3 сводных элемента, и в каждом из них есть ListBox, который тяжелый (около 15 МБ каждый, это нормально?)
Когда происходит какое-то действие, я перехожу на другую страницу, где у меня есть другой элемент управления Pivot с 3 элементами. Пока все хорошо.
Когда я возвращаюсь на главную страницу, я вижу разницу в используемой памяти от +2 до + 4Мб. И каждый раз, когда я перехожу на новую страницу и затем возвращаюсь на главную страницу, к общей используемой памяти добавляются еще 2-4 МБ. Я уверен, что в моем коде нет ничего плохого. Даже если бы в моем коде была утечка памяти, она не была бы такой большой. Это, вероятно, связано с некоторыми элементами пользовательского интерфейса, которые не выпущены? Я вручную вызываю сборщик мусора onNavigatedFrom и onNavigatedTo на обеих страницах jsut на всякий случай, но все равно.
Может ли это быть утечка памяти в каком-то элементе управления? Как я уже говорил, обе страницы содержат сводные элементы со списками со связыванием данных, и данные не изменяются во время выполнения.
спасибо