ApplicationPoolCpu.Limit プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション プール内のワーカー プロセスが一定期間にわたって使用できる CPU 時間の最大割合を取得または設定します。
public:
property long Limit { long get(); void set(long value); };
public long Limit { get; set; }
member this.Limit : int64 with get, set
Public Property Limit As Long
プロパティ値
アプリケーション プール内のワーカー プロセスが一定期間にわたって使用できる CPU 時間の最大割合 (1% の 100 分の 1)。 既定値は 0 で、CPU 制限を無効にします。
例
次の例では、 プロパティの値を Limit 確認します。 制限が 25 ミリ秒を超える場合、値は 25 にリセットされます。 このコード例は、ApplicationPoolCpu クラスのために提供されている大規模な例の一部です。
// Set the ApplicationPoolCPU.Limit to a maximum of 2.5 milliseconds.
if (apppool.Cpu.Limit > 25)
{
apppool.Cpu.Limit = 25;
apppool_isdirty = true;
}
注釈
制限が適用される期間は、 プロパティによって ResetInterval 指定されます。 プロパティによって設定された制限を Limit 超えると、イベントがイベント ログに書き込まれ、オプションのイベント セットが プロパティによって決定されたとおりに Action トリガーされます。
プロパティは、IIS マネージャーの Limit [ 詳細設定] ダイアログ ボックスで確認および変更できます。
プロパティを Limit 設定するときは、 メソッドを呼び出 Microsoft.Web.Administration.ServerManager.CommitChanges して、ApplicationHost.config ファイルへの変更を保持する必要があります。
注意
このプロパティを既定値の 0 に設定すると、CPU 制限が無効になります。