桌面应用程序启动缓慢

时间:2012-09-26 08:07:15

标签: c# winforms visual-studio-2008 desktop-application

.NET 3.5 中开发的应用程序启动缓慢的可能原因是什么? 在这个问题中可以涉及哪个因素以及如何避免这种问题?

1 个答案:

答案 0 :(得分:1)

脱离我的头顶......

慢/强启动代码。这可能是在Program中,在启动时创建的对象的构造函数或第一个表单的Show / Load事件。

启动时基于数据库/互联网的连接,,尤其是,如果该连接无法连接。令人惊讶的是,有多少人编写了与同步网络相关的代码,并抱怨他们的应用程序运行缓慢。

正在加载大量库,这是一个奇怪的库,因为性能分析器并不总是显示您正在等待的内容。

请注意,上述所有内容都可以在带有进度条的启动/启动屏幕中运行。