2012-09-26 182 views
-3

什麼是啓動緩慢.NET 3.5? 在這個問題中可能涉及哪些因素以及如何避免這類問題?桌面應用程序緩慢啓動

+4

你的代碼很慢? PC很慢?星星不對齊?沒有任何代碼或背景信息,這只是猜測。 –

+1

通常原因是啓動時運行的代碼。 –

+0

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

回答

1

關閉我的頭頂....

緩慢/激烈的啓動代碼。這可能在Program中,一個在啓動時創建的對象或第一個窗體的Show/Load事件的構造函數。

啓動時啓動數據庫/ Internet連接,尤其是如果該連接無法連接。它永遠不會令人驚訝有多少人編寫同步網絡相關的代碼,並抱怨他們的應用程序很慢。

大量的圖書館被加載,這是一個奇怪的,因爲性能分析器並不總是顯示你在等待什麼。

請注意,以上所有功能都可以在帶有進度條的啓動/啓動畫面中運行。

相關問題