SchedulingOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定排程器行為的選項。
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- 繼承
-
SchedulingOptions
建構函式
SchedulingOptions() |
設定排程器行為的選項。 |
欄位
屬性
ActivationSchedulingQuantum |
取得或設定啟用宏回合持續時間的軟時間限制, (數個微回合) 。 如果啟用執行其微回合超過此時間,我們將放棄執行緒。 如果此值設定為零或負數,則會清空完整工作佇列, (MaxWorkItemsPerTurn 允許) 。 |
AllowCallChainReentrancy |
是否允許在相同呼叫鏈結內重新進入呼叫。 |
DelayWarningThreshold |
取得或設定寫入警告記錄訊息的工作專案佇列延遲閾值。 也就是說,如果加入工作專案和執行工作專案之間的延遲大於 DelayWarningThreshold,則會寫入警告記錄。 |
EnableWorkerThreadInjection |
僅供測試使用。 請勿在生產服務中從預設變更 |
MaxActiveThreads |
MaxActiveThreads 屬性會指定排程器允許的同時作用中線程數目上限。 一般而言,這個數位應該大致等於節點上的核心數目。 |
MaxPendingWorkItemsSoftLimit |
取得或設定在產生警告之前,可以排入佇列的專案數目的每個工作組限制。 |
PerformDeadlockDetection |
是否要執行死結偵測。 |
StoppedActivationWarningInterval |
取得或設定要記錄排程為已停止啟用之工作的錯誤的時間週期。 |
TurnWarningLengthThreshold |
取得或設定虛時間限制,以在微回合執行較長時產生追蹤警告,然後在 CPU 中執行這個期間。 |