Compartir a través de


SchedulingOptions Clase

Definición

Opciones para configurar el comportamiento del programador.

public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
Herencia
SchedulingOptions

Constructores

SchedulingOptions()

Opciones para configurar el comportamiento del programador.

Campos

DEFAULT_ACTIVATION_SCHEDULING_QUANTUM

Valor predeterminado de ActivationSchedulingQuantum.

DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY

Opciones para configurar el comportamiento del programador.

DEFAULT_DELAY_WARNING_THRESHOLD

Valor predeterminado de DelayWarningThreshold.

DEFAULT_ENABLE_WORKER_THREAD_INJECTION

Opciones para configurar el comportamiento del programador.

DEFAULT_MAX_ACTIVE_THREADS

Opciones para configurar el comportamiento del programador.

DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT

Valor predeterminado de MaxPendingWorkItemsSoftLimit.

DEFAULT_PERFORM_DEADLOCK_DETECTION

Opciones para configurar el comportamiento del programador.

DEFAULT_TURN_WARNING_THRESHOLD

Valor predeterminado de TurnWarningLengthThreshold.

Propiedades

ActivationSchedulingQuantum

Obtiene o establece el límite de tiempo temporal en la duración del turno de macro de activación (un número de microturno). Si una activación estaba ejecutando sus microvuelves más tiempo que esto, abandonaremos el subproceso. Si se establece en cero o en un número negativo, se purga la cola de trabajo completa (lo que permite MaxWorkItemsPerTurn).

AllowCallChainReentrancy

Indica si se va a permitir la reentrada de las llamadas dentro de la misma cadena de llamadas.

DelayWarningThreshold

Obtiene o establece el umbral de retraso de puesta en cola del elemento de trabajo, en el que se escribe un mensaje de registro de advertencia. Es decir, si el retraso entre poner en cola el elemento de trabajo y ejecutar el elemento de trabajo es mayor que DelayWarningThreshold, se escribe un registro de advertencia.

EnableWorkerThreadInjection

Solo para uso de prueba. No modificar de forma predeterminada en los servicios de producción

MaxActiveThreads

El atributo MaxActiveThreads especifica el número máximo de subprocesos activos simultáneos que permitirá el programador. Por lo general, este número debe ser aproximadamente igual al número de núcleos del nodo.

MaxPendingWorkItemsSoftLimit

Obtiene o establece el límite por grupo de trabajo del número de elementos que se pueden poner en cola antes de que se generen advertencias.

PerformDeadlockDetection

Si se va a realizar o no la detección de interbloqueos.

StoppedActivationWarningInterval

Obtiene o establece el período de tiempo después del cual registrar los errores de las tareas programadas para detener las activaciones.

TurnWarningLengthThreshold

Obtiene o establece el límite de tiempo temporal temporal para generar la advertencia de seguimiento cuando el microturno se ejecuta más tiempo después este período en la CPU.

Se aplica a