| Добрый день! Проблема следующая: есть страничное приложение WPF, навигация (переход между страницами) выполняется быстро. Если оставить программу на сутки или более (не нажимать ни одной кнопочки, не выполнять переходы между страницами), то первый же переход на следующую страницу выполняется 3-5 секунд, т.е. после нажатия кнопки на странице А, по событию которой выполняется navigate на страницу B, страница А замирает на экране на 3-5 секунд, и только по их истечении прорисовывается страница B. Причем, во время этого подтормоза можно кликать в места расположения кнопок на странице B, и все события будут обработаны, как только страница B будет прорисована. Данный глюк наблюдается только после длительных простоев (с приложением никто не работает). После того как глюк выскочит, следующее появление его будет нескоро, т.е. если с программой кто-то постоянно работает данный глюк не проявляется вообще. Сам предполагаю, что после длительного простоя выгружаются wpf'ные библиотеки, и 3-5 секунд уходит на то, чтобы их опять подгрузить. Прошу помощи, уже полгода не могу разобраться с этим злейшим косяком. Заранее безумно благодарен! |