У меня есть приложение на основе вкладок winform. Время запуска (при холодном запуске) составляет около 20 секунд. Я хотел уменьшить его до ~ 4 секунд.
Поскольку я читаю из разных источников, это не лучший способ создания элементов управления UI во вторичном потоке, поэтому я оставил эту идею.
Итак, я создаю элементы управления пользовательского интерфейса в основном потоке (но это очень простые элементы управления). Это не занимает много времени, но инициализация данных и привязка данных (с элементами управления пользовательского интерфейса) требуют времени. Поэтому я инициализирую его и добавляю элементы управления в winform.
Проблема в том, что хотя я добавил элементы управления в winform, это занимает много времени. Инициализация данных и привязка данных также выполняются в одном потоке.
Любая идея будет полезна.