apache / apache/trafficserver

MIME Field Free List

Closed
#8,466 1 comment 0 reactions 2 assignees Claimed by @bneradt View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.