1

現在、アプリケーションを最適化するためにRedGateのパフォーマンスプロファイラーを使用しています。私はVSによって生成された宣言に出くわし続け、宣言するのに常に1秒ほどかかります。それもnullに設定されています。なぜこれが1秒かかるのかわかりません。VS Designerが一部のコンポーネントにこれを使用できることは知っていますが、これらの宣言の数を減らす方法はありますか?なぜこれが起こるのかについての説明も素晴らしいでしょう。

profilerScreenshot

4

1 に答える 1

1

それはフィールド初期化子です。プロファイラーは、その行でクラス全体の初期化を測定している可能性があります。代わりに、コンストラクター内でフィールドをnullに設定して、時間に違いがあるかどうかを確認してください。

于 2012-08-08T21:11:51.183 に答える