冷启动时,winform正在冻结

时间:2011-12-01 10:11:57

标签: c# winforms startup cold-start

我有基于标签的winform应用程序。它的启动时间(冷启动时)约为20秒。我想把它减少到~4秒。

当我从不同的来源阅读时,它不是在辅助线程中创建UI控件的最佳方式,所以我离开了这个想法。

所以我在主线程中创建UI控件(但它是非常简单的控件)。这不是花费太多时间,但数据初始化和数据绑定(使用UI控件)需要时间。所以我正在初始化它并将控件添加到winform。

问题是即使我将控制添加到winform,也需要花费很多时间。数据初始化和数据绑定也占用同一个线程。

任何想法都会有所帮助。

0 个答案:

没有答案