SchedulingOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionen zum Konfigurieren des Schedulerverhaltens.
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- Vererbung
-
SchedulingOptions
Konstruktoren
SchedulingOptions() |
Optionen zum Konfigurieren des Schedulerverhaltens. |
Felder
DEFAULT_ACTIVATION_SCHEDULING_QUANTUM |
Der Standardwert für ActivationSchedulingQuantum. |
DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY |
Optionen zum Konfigurieren des Schedulerverhaltens. |
DEFAULT_DELAY_WARNING_THRESHOLD |
Der Standardwert für DelayWarningThreshold. |
DEFAULT_ENABLE_WORKER_THREAD_INJECTION |
Optionen zum Konfigurieren des Schedulerverhaltens. |
DEFAULT_MAX_ACTIVE_THREADS |
Optionen zum Konfigurieren des Schedulerverhaltens. |
DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT |
Der Standardwert für MaxPendingWorkItemsSoftLimit. |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
Optionen zum Konfigurieren des Schedulerverhaltens. |
DEFAULT_TURN_WARNING_THRESHOLD |
Der Standardwert für TurnWarningLengthThreshold. |
Eigenschaften
ActivationSchedulingQuantum |
Ruft das Vorläufige Zeitlimit für die Dauer des Aktivierungsmakrowechsels (eine Anzahl von Mikrowechseln) ab oder legt dieses fest. Wenn eine Aktivierung ihre Mikrodrehungen länger ausgeführt hat, geben wir den Thread auf. Wenn dies auf 0 oder eine negative Zahl festgelegt ist, wird die vollständige Arbeitswarteschlange entladen (MaxWorkItemsPerTurn zulassend). |
AllowCallChainReentrancy |
Gibt an, ob eine ErneuteInzugung für Anrufe innerhalb derselben Anrufkette zulässig ist oder nicht. |
DelayWarningThreshold |
Ruft den Schwellenwert für die Arbeitselementwarteschlange ab, bei dem eine Warnungsprotokollmeldung geschrieben wird, oder legt diesen fest. Das heißt, wenn die Verzögerung zwischen dem Queuieren des Arbeitselements und dem Ausführen des Arbeitselements größer als DelayWarningThreshold ist, wird ein Warnprotokoll geschrieben. |
EnableWorkerThreadInjection |
Nur zur Testverwendung. Ändern Sie nicht die Standardeinstellung in Produktionsdiensten |
MaxActiveThreads |
Das MaxActiveThreads-Attribut gibt die maximale Anzahl gleichzeitig aktiver Threads an, die der Planer zulassen wird. Im Allgemeinen sollte diese Zahl ungefähr der Anzahl der Kerne auf dem Knoten entsprechen. |
MaxPendingWorkItemsSoftLimit |
Ruft den Grenzwert pro Arbeitsgruppe ab, wie viele Elemente in die Warteschlange gestellt werden können, bevor Warnungen generiert werden, oder legt dieses fest. |
PerformDeadlockDetection |
Gibt an, ob eine Deadlockerkennung durchgeführt werden soll oder nicht. |
StoppedActivationWarningInterval |
Ruft den Zeitraum ab, nach dem Fehler für Vorgänge protokolliert werden, die für beendete Aktivierungen geplant sind, oder legt diesen fest. |
TurnWarningLengthThreshold |
Ruft das weiche Zeitlimit ab, um eine Ablaufverfolgungswarnung zu generieren, wenn die Mikrokurve länger ausgeführt wird, als dieser Zeitraum in der CPU. |