SchedulingOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于配置计划程序行为的选项。
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- 继承
-
SchedulingOptions
构造函数
SchedulingOptions() |
用于配置计划程序行为的选项。 |
字段
DEFAULT_ACTIVATION_SCHEDULING_QUANTUM | |
DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY |
用于配置计划程序行为的选项。 |
DEFAULT_DELAY_WARNING_THRESHOLD |
的 DelayWarningThreshold默认值。 |
DEFAULT_ENABLE_WORKER_THREAD_INJECTION |
用于配置计划程序行为的选项。 |
DEFAULT_MAX_ACTIVE_THREADS |
用于配置计划程序行为的选项。 |
DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT | |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
用于配置计划程序行为的选项。 |
DEFAULT_TURN_WARNING_THRESHOLD |
属性
ActivationSchedulingQuantum |
获取或设置激活宏轮次的持续时间的软时间限制, (多个微轮次) 。 如果激活的微转运行时间超过此时间,我们将放弃该线程。 如果设置为零或负数,则会 (MaxWorkItemsPerTurn 清空完整工作队列,允许) 。 |
AllowCallChainReentrancy |
是否允许同一调用链中的调用重新进入。 |
DelayWarningThreshold |
获取或设置写入警告日志消息的工作项队列延迟阈值。 也就是说,如果排队工作项和执行工作项之间的延迟大于 DelayWarningThreshold,则会写入警告日志。 |
EnableWorkerThreadInjection |
仅用于测试。 不要在生产服务中更改默认值 |
MaxActiveThreads |
MaxActiveThreads 属性指定计划程序允许的最大同时活动线程数。 通常,此数字应大致等于节点上的核心数。 |
MaxPendingWorkItemsSoftLimit |
获取或设置在生成警告之前可以排队的项数的每个工作组限制。 |
PerformDeadlockDetection |
是否执行死锁检测。 |
StoppedActivationWarningInterval |
获取或设置计划为已停止激活的任务记录错误的时间段。 |
TurnWarningLengthThreshold |
获取或设置软时间限制,以在微轮次执行时间超过 CPU 中的此时间段时生成跟踪警告。 |