0

より多くのアプリケーション変数を使用すると、asp.net Webサイトのパフォーマンスに影響しますか?

4

4 に答える 4

1

重要な方法ではありません。

于 2009-10-20T10:44:17.937 に答える
0

それらがローカル変数である限り、そうではありません。静的変数の場合、極端な場合(たとえば、増え続けるコレクションの場合)は可能ですが、通常のユースケースでは、目立った影響はありません。

于 2009-10-20T10:56:31.467 に答える
0

「Application」オブジェクトにアタッチされた変数のことですよね?

いいえ、次のことを理解していれば問題ありません。

  • それらは異なるスレッドによって共有されるため、同時実行の問題が発生する可能性があります
  • それらは異なるワーカー プロセスによって共有されないため、マシンが 1 つしかない場合でも、インスタンスが 1 つだけであることを保証することはできません。
于 2009-10-21T06:46:46.370 に答える
0

実行時に大きなオブジェクトを作成すると、パフォーマンスに確実に影響します。

初期化中にそれらをすべて作成すると、ページングが発生する可能性がある次から次へとアクセスすると、実行時間に影響を与える可能性があります(用語を調べてください)。

int、char、double などの変数はパフォーマンスに影響しませんが、それらの大きな配列は影響します。

キャッシュがどのように機能するか、およびオペレーティング システムがメモリをどのように割り当て/割り当て解除するかについて読むことをお勧めします。

于 2009-10-21T06:57:19.063 に答える