MIME Field Free List
Closed
Performance
Stale
- Dominant language
- C++
- Stars
- 2k
- Forks
- 874
- Avg merge
- 6d 15h
- Merged PRs (30d)
- 46
Description
I've been reviewing some performance issues in the MIME support and I think there is a tweak that would improve performance and able to revert the change in #5293. Basically the MIME header would maintain a free list of fields in existing `MIMEHdrFieldBlock` instances. This should be easy as the `m_next_dup` pointer could be used as the free list next pointer. This is a pattern used elsewhere, most notably for the cache directory entries. This would minimize allocations and limit the length of the field block list
Contributor guide
Assessment
This issue has not been assessed yet.