SchedulingOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options de configuration du comportement du planificateur.
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- Héritage
-
SchedulingOptions
Constructeurs
SchedulingOptions() |
Options de configuration du comportement du planificateur. |
Champs
DEFAULT_ACTIVATION_SCHEDULING_QUANTUM |
Valeur par défaut pour ActivationSchedulingQuantum. |
DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY |
Options de configuration du comportement du planificateur. |
DEFAULT_DELAY_WARNING_THRESHOLD |
Valeur par défaut pour DelayWarningThreshold. |
DEFAULT_ENABLE_WORKER_THREAD_INJECTION |
Options de configuration du comportement du planificateur. |
DEFAULT_MAX_ACTIVE_THREADS |
Options de configuration du comportement du planificateur. |
DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT |
Valeur par défaut pour MaxPendingWorkItemsSoftLimit. |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
Options de configuration du comportement du planificateur. |
DEFAULT_TURN_WARNING_THRESHOLD |
Valeur par défaut pour TurnWarningLengthThreshold. |
Propriétés
ActivationSchedulingQuantum |
Obtient ou définit la limite de temps souple sur la durée du macro-tour d’activation (un certain nombre de microtours). Si une activation exécutait ses micro-tours plus longtemps, nous abandonnerons le thread. Si cette valeur est définie sur zéro ou un nombre négatif, la file d’attente de travail complète est vidée (MaxWorkItemsPerTurn autorise). |
AllowCallChainReentrancy |
Indique s’il faut autoriser ou non la réentrance pour les appels au sein de la même chaîne d’appels. |
DelayWarningThreshold |
Obtient ou définit le seuil de délai de mise en file d’attente de l’élément de travail, au niveau duquel un message de journal d’avertissement est écrit. Autrement dit, si le délai entre la mise en file d’attente de l’élément de travail et l’exécution de l’élément de travail est supérieur à DelayWarningThreshold, un journal d’avertissement est écrit. |
EnableWorkerThreadInjection |
Pour une utilisation de test uniquement. Ne pas modifier la valeur par défaut dans les services de production |
MaxActiveThreads |
L’attribut MaxActiveThreads spécifie le nombre maximal de threads actifs simultanés autorisés par le planificateur. En règle générale, ce nombre doit être à peu près égal au nombre de cœurs sur le nœud. |
MaxPendingWorkItemsSoftLimit |
Obtient ou définit la limite par groupe de travail du nombre d’éléments pouvant être mis en file d’attente avant la génération d’avertissements. |
PerformDeadlockDetection |
Indique s’il faut ou non effectuer la détection des interblocages. |
StoppedActivationWarningInterval |
Obtient ou définit la période après laquelle journaliser les erreurs pour les tâches planifiées pour arrêter les activations. |
TurnWarningLengthThreshold |
Obtient ou définit la limite de temps souple pour générer un avertissement de trace lorsque le microtour s’exécute plus longtemps que cette période dans le processeur. |