Я проверяю, чтобы улучшить производительность моего приложения.Существует метод, при котором девять методов вызываются один за другим для связи со службой, которая извлекает данные из разных таблиц.Все эти девять вызовов являются асинхронными.Поэтому он не должен занимать много времени у основного потока, но выполнение занимает более 3 секунд, что составляет большую часть времени, затрачиваемого на загрузку моей формы.Как я могу уменьшить это время.
Обновление:
Я использую шаблон MVP.В этом случае я вызываю методы презентатора один за другим, презентатор связывается со службой WPF через прокси-сервер, а мой прокси-сервер имеет подпись для методов Sync и Async, которые вызываются с использованием независимых методов презентатора.В этом случае все девять методов являются асинхронными, но для этого метода требуется слишком много времени, 2 секунды не слишком много, но это основная часть общего времени, затрачиваемого на загрузку страницы.