В холодном старте winform замерзает - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть приложение на основе вкладок winform. Время запуска (при холодном запуске) составляет около 20 секунд. Я хотел уменьшить его до ~ 4 секунд.

Поскольку я читаю из разных источников, это не лучший способ создания элементов управления UI во вторичном потоке, поэтому я оставил эту идею.

Итак, я создаю элементы управления пользовательского интерфейса в основном потоке (но это очень простые элементы управления). Это не занимает много времени, но инициализация данных и привязка данных (с элементами управления пользовательского интерфейса) требуют времени. Поэтому я инициализирую его и добавляю элементы управления в winform.

Проблема в том, что хотя я добавил элементы управления в winform, это занимает много времени. Инициализация данных и привязка данных также выполняются в одном потоке.

Любая идея будет полезна.

...