2012-09-26 153 views
-3

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

+4

你的代码很慢? PC很慢?星星不对齐?没有任何代码或背景信息,这只是猜测。 –

+1

通常原因是启动时运行的代码。 –

+0

使用.net性能分析器查明 – spender

回答

1

关闭我的头顶....

缓慢/激烈的启动代码。这可能在Program中,一个在启动时创建的对象或第一个窗体的Show/Load事件的构造函数。

启动时启动数据库/ Internet连接,尤其是如果该连接无法连接。它永远不会令人惊讶有多少人编写同步网络相关的代码,并抱怨他们的应用程序很慢。

大量的图书馆被加载,这是一个奇怪的,因为性能分析器并不总是显示你在等待什么。

请注意,以上所有功能都可以在带有进度条的启动/启动画面中运行。

相关问题