TaskSchedulerConfig constructor

const TaskSchedulerConfig({
  1. int maxConcurrentTasks = 10,
  2. int maxConcurrentTasksPerDomain = 2,
  3. bool useAdaptiveConcurrency = true,
  4. int minConcurrencyLevel = 1,
  5. int maxConcurrencyLevel = 20,
  6. double cpuThreshold = 0.8,
  7. double memoryThreshold = 0.8,
  8. int resourceCheckIntervalMs = 5000,
})

Creates a new TaskSchedulerConfig

Implementation

const TaskSchedulerConfig({
  this.maxConcurrentTasks = 10,
  this.maxConcurrentTasksPerDomain = 2,
  this.useAdaptiveConcurrency = true,
  this.minConcurrencyLevel = 1,
  this.maxConcurrencyLevel = 20,
  this.cpuThreshold = 0.8,
  this.memoryThreshold = 0.8,
  this.resourceCheckIntervalMs = 5000,
});