Skip to main content

HARVEST_BUDGET

Constant HARVEST_BUDGET 

Source
pub const HARVEST_BUDGET: u32 = 64;
Expand description

1 回のポーリングで回収できるフレーム数の上限。

【2026-07-30】受信ポーリングは Core 2 の net_service_threadsleep(10)(=100ms)間隔で呼ぶ。1 回あたり HARVEST_BUDGET フレームしか 取らないと 毎秒 HARVEST_BUDGET * 10 フレームが上限になる。 8 だと毎秒 80 フレーム(1500B 換算で約 120KB/s)で、 49KB の CSS 取得や DNS 応答の回収に何往復も要してタイムアウトしていた。