reassembly.StreamPool connection cache only grows and keeps unused memory allocated
Open
- Dominant language
- Go
- Stars
- 6.8k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
StreamPool has a `grow()` method which doubles the size of the number of `connection` structs allocated. This leads to ever-growing memory usage by the `all` and `free` fields, even if most of it is unused.
Contributor guide
Assessment
This issue has not been assessed yet.