Я как бы потерялся здесь, и я не знаю, что делать
У меня проблема в том, что я не знаю, каков ее источник.
У нас есть большое wpf-приложение, которое построено аналогично Prism (составное приложение).
На самом деле мы используем много библиотек призмы.
Я написал модуль для замены существующего модуля.
И приложение теперь загружает мой модуль вместо старого модуля.
Я начинаю замечать, с новым модулем, что иногда приложение зависает на 20-30 секунд без какого-либо ответа, а затем оно работает плавно после этого.
Замораживание не является последовательным, и нет причин или конкретной причины, вызывающих его.
Я подозреваю, что это может быть мой модуль, который вызывает это замораживание.
Но в то же время многие другие разработчики ввели новый код в приложение.
Мой вопрос, есть ли способ отследить это замораживание?
Есть ли способ сравнить старый модуль и новый модуль, который я написал?
Я могу запустить приложение с моим модулем и отследить приложение, а затем я могу изменить файл конфигурации для загрузки старого модуля.
Есть ли способ сравнить между ними?
Должен ли я делать профилирование?
и если профилирование поможет, то что мне искать?
любой другой инструмент может помочь?
Большое спасибо за любой ответ