より多くのアプリケーション変数を使用すると、asp.net Webサイトのパフォーマンスに影響しますか?
質問する
95 次
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 に答える