SchedulingOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スケジューラの動作を構成するためのオプション。
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- 継承
-
SchedulingOptions
コンストラクター
SchedulingOptions() |
スケジューラの動作を構成するためのオプション。 |
フィールド
DEFAULT_ACTIVATION_SCHEDULING_QUANTUM | |
DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY |
スケジューラの動作を構成するためのオプション。 |
DEFAULT_DELAY_WARNING_THRESHOLD |
の既定値 DelayWarningThreshold。 |
DEFAULT_ENABLE_WORKER_THREAD_INJECTION |
スケジューラの動作を構成するためのオプション。 |
DEFAULT_MAX_ACTIVE_THREADS |
スケジューラの動作を構成するためのオプション。 |
DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT | |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
スケジューラの動作を構成するためのオプション。 |
DEFAULT_TURN_WARNING_THRESHOLD |
プロパティ
ActivationSchedulingQuantum |
アクティブ化マクロ ターン (マイクロターンの数) の期間のソフト時間制限を取得または設定します。 アクティブ化でマイクロターンがこれより長く実行されていた場合、スレッドは終了します。 この値を 0 または負の数に設定すると、完全な作業キューがドレインされます (MaxWorkItemsPerTurn が許可されます)。 |
AllowCallChainReentrancy |
同じ呼び出しチェーン内の呼び出しに対して再入を許可するかどうか。 |
DelayWarningThreshold |
警告ログ メッセージが書き込まれる作業項目キューの遅延しきい値を取得または設定します。 つまり、作業項目をエンキューしてから作業項目を実行するまでの遅延が DelayWarningThreshold より大きい場合は、警告ログが書き込まれます。 |
EnableWorkerThreadInjection |
テストでのみ使用します。 運用サービスで既定から変更しない |
MaxActiveThreads |
MaxActiveThreads 属性は、スケジューラが許可する同時アクティブ スレッドの最大数を指定します。 通常、この数はノード上のコアの数とほぼ等しい必要があります。 |
MaxPendingWorkItemsSoftLimit |
警告が生成される前にキューに登録できる項目の数の作業グループごとの制限を取得または設定します。 |
PerformDeadlockDetection |
デッドロック検出を実行するかどうか。 |
StoppedActivationWarningInterval |
アクティブ化を停止するようにスケジュールされたタスクのエラーをログに記録する期間を取得または設定します。 |
TurnWarningLengthThreshold |
マイクロターンが CPU でこの期間より長く実行されたときにトレース警告を生成するソフトタイム制限を取得または設定します。 |