SchedulingOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni per la configurazione del comportamento dell'utilità di pianificazione.
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- Ereditarietà
-
SchedulingOptions
Costruttori
SchedulingOptions() |
Opzioni per la configurazione del comportamento dell'utilità di pianificazione. |
Campi
DEFAULT_ACTIVATION_SCHEDULING_QUANTUM |
Valore predefinito per ActivationSchedulingQuantum. |
DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY |
Opzioni per la configurazione del comportamento dell'utilità di pianificazione. |
DEFAULT_DELAY_WARNING_THRESHOLD |
Valore predefinito per DelayWarningThreshold. |
DEFAULT_ENABLE_WORKER_THREAD_INJECTION |
Opzioni per la configurazione del comportamento dell'utilità di pianificazione. |
DEFAULT_MAX_ACTIVE_THREADS |
Opzioni per la configurazione del comportamento dell'utilità di pianificazione. |
DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT |
Valore predefinito per MaxPendingWorkItemsSoftLimit. |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
Opzioni per la configurazione del comportamento dell'utilità di pianificazione. |
DEFAULT_TURN_WARNING_THRESHOLD |
Valore predefinito per TurnWarningLengthThreshold. |
Proprietà
ActivationSchedulingQuantum |
Ottiene o imposta il limite di tempo flessibile per la durata del turno macro di attivazione (un numero di micro turni). Se un'attivazione ha eseguito i micro turni più lunghi di questo, il thread verrà rinunciato. Se questo valore è impostato su zero o un numero negativo, la coda di lavoro completa viene svuotata (MaxWorkItemsPerTurn consentito). |
AllowCallChainReentrancy |
Indica se consentire o meno la reentrancy per le chiamate all'interno della stessa catena di chiamate. |
DelayWarningThreshold |
Ottiene o imposta la soglia di ritardo di accodamento degli elementi di lavoro, in corrispondenza della quale viene scritto un messaggio di log degli avvisi. Ovvero, se il ritardo tra l'accodamento dell'elemento di lavoro e l'esecuzione dell'elemento di lavoro è maggiore di DelayWarningThreshold, viene scritto un log di avviso. |
EnableWorkerThreadInjection |
Solo per l'uso dei test. Non modificare rispetto all'impostazione predefinita nei servizi di produzione |
MaxActiveThreads |
L'attributo MaxActiveThreads specifica il numero massimo di thread attivi simultanei consentiti dall'utilità di pianificazione. In genere questo numero deve essere approssimativamente uguale al numero di core nel nodo. |
MaxPendingWorkItemsSoftLimit |
Ottiene o imposta il limite per gruppo di lavoro del numero di elementi che possono essere accodati prima che vengano generati avvisi. |
PerformDeadlockDetection |
Indica se eseguire o meno il rilevamento dei deadlock. |
StoppedActivationWarningInterval |
Ottiene o imposta il periodo di tempo dopo il quale registrare gli errori per le attività pianificate per arrestare le attivazioni. |
TurnWarningLengthThreshold |
Ottiene o imposta il limite di tempo flessibile per generare un avviso di traccia quando il micro turne viene eseguito più a lungo, quindi questo periodo nella CPU. |