@pumpkin-plugins/terrain API / adaptive-budget / AdaptiveWorkBudget
Class: AdaptiveWorkBudget
Defined in: adaptive-budget.ts:14
Scales bounded incremental work using server MSPT and measured cost per work unit.
Methods
next()
next(
serverMspt,maxUnits):number
Defined in: adaptive-budget.ts:36
Returns the work units to attempt, capped by the caller's configured limit.
Parameters
serverMspt
number
maxUnits
number
Returns
number
observe()
observe(
units,elapsedMs):void
Defined in: adaptive-budget.ts:51
Updates the smoothed cost estimate after an incremental work step.
Parameters
units
number
elapsedMs
number
Returns
void