标签: c# winforms startup cold-start
我有基于标签的winform应用程序。它的启动时间(冷启动时)约为20秒。我想把它减少到~4秒。
当我从不同的来源阅读时,它不是在辅助线程中创建UI控件的最佳方式,所以我离开了这个想法。
所以我在主线程中创建UI控件(但它是非常简单的控件)。这不是花费太多时间,但数据初始化和数据绑定(使用UI控件)需要时间。所以我正在初始化它并将控件添加到winform。
问题是即使我将控制添加到winform,也需要花费很多时间。数据初始化和数据绑定也占用同一个线程。
任何想法都会有所帮助。