parameterParallelism static method
Returns a valid parallelism parameter to use in constructor.
Implementation
static int parameterParallelism({int? value, double? byPercentage}) {
if (byPercentage != null) {
if (byPercentage > 1) byPercentage /= 100;
var p = (maximumParallelism * byPercentage).round();
return p.clamp(0, maximumParallelism);
} else if (value != null) {
return value.clamp(0, maximumParallelism);
} else {
return 2.clamp(0, maximumParallelism);
}
}