Windows Azure 共有 Web サイトでは、1 時間あたり 512MB のメモリ使用量が提供されます。ただし、その数がどのように計算されるかについては、ほとんど、またはまったく説明されていません。
これは、アプリケーションが 1 時間に使用したすべてのメモリの合計ですか? それとも、1 時間のうちのある時点で使用されるメモリのピーク量ですか?
Windows Azure 共有 Web サイトでは、1 時間あたり 512MB のメモリ使用量が提供されます。ただし、その数がどのように計算されるかについては、ほとんど、またはまったく説明されていません。
これは、アプリケーションが 1 時間に使用したすべてのメモリの合計ですか? それとも、1 時間のうちのある時点で使用されるメモリのピーク量ですか?
Windows Azure Web サイトでは、すべての Web サイトが、IIS ホスト (w3wp) プロセス内の分離境界である AppDomain とも呼ばれる独自の限られた容量の領域で実行されるフォレスト モデルを使用します。AppDomains は、ホスト内で実行されているマネージド コードを分離してセキュリティを提供するように設計されています。Windows Azure Web サイトの種類に基づいて、AppDomain の容量が決定され、Web サイト アプリケーションはそれらの制限内に制限されます。
したがって、メモリ使用量ゲージで表示される値は、チェックが行われた特定の時間に特定の Web サイトによって使用されたメモリです。これらのチェックは 1 時間ごとに行われ、表示される値はその時点での値です。チェックが行われたときに共有 Web サイトがメモリ クォータを使用している場合、サイトは次の実施期間まで 1 時間中断されます。