-3

.NET 3.5で開発されたアプリケーションの起動が遅い理由として考えられるものは何ですか? この問題に関与する可能性のある要因と、この種の問題をどのように回避したか?

4

1 に答える 1

1

頭のてっぺんから…。

遅い/激しい起動コード。これはおそらく、起動時に作成されたオブジェクトのコンストラクターであるProgram、または最初のフォームのShow/Loadイベントにあります。

起動時のデータベース/インターネットベースの接続、特にその接続が接続できない場合。同期ネットワーク関連のコードを作成し、アプリが遅いと不満を言う人がどれほどいるのか、驚くことはありません。

多数のライブラリがロードされていますが、パフォーマンスプロファイラーが常に待機しているものを表示するとは限らないため、これは奇妙なものです。

上記のすべては、進行状況バーのある起動/スプラッシュ画面内で実行できることに注意してください。

于 2012-09-26T08:41:36.957 に答える