size arena to match batch size

This commit is contained in:
JackDoan
2026-05-13 15:07:21 -05:00
parent d1d8439b8e
commit 0874bf2e23
3 changed files with 8 additions and 4 deletions

View File

@@ -20,10 +20,10 @@ const passthroughBaseNumSlots = 128
// standalone Passthrough batcher: 128 slots × udp.MTU ≈ 1.1 MiB.
const DefaultPassthroughArenaCap = passthroughBaseNumSlots * udp.MTU
func NewPassthrough(w io.Writer, arena *Arena) *Passthrough {
func NewPassthrough(w io.Writer, slots int, arena *Arena) *Passthrough {
return &Passthrough{
out: w,
slots: make([][]byte, 0, passthroughBaseNumSlots),
slots: make([][]byte, 0, slots),
arena: arena,
}
}