-3

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

4

1 回答 1

1

从我的头顶上掉下来......

慢/强烈的启动代码。这可能在 Program、在启动时创建的对象的构造函数或第一种形式的 Show/Load 事件中。

启动时基于数据库/Internet 的连接,尤其是在该连接无法连接的情况下。有多少人编写同步网络相关代码并抱怨他们的应用程序运行缓慢,这一点总是令人惊讶。

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

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

于 2012-09-26T08:41:36.957 回答