Skip to content

agnostivdev/StreamMetadata: Make QUICStreamMetadata a non-copyable struct#14

Open
agnosticdev wants to merge 1 commit into
mainfrom
agnostivdev/StreamMetadata
Open

agnostivdev/StreamMetadata: Make QUICStreamMetadata a non-copyable struct#14
agnosticdev wants to merge 1 commit into
mainfrom
agnostivdev/StreamMetadata

Conversation

@agnosticdev

Copy link
Copy Markdown
Collaborator

This is a performance change to reduce the amount of reference types allocated when creating a high volume of QUIC streams. This will be particularly noticeable on the server side when QUIC is servicing a high volume of streams.

I did some other independent CPU analysis and this change also reduces the CPU load when dealing with high volume stream use cases.

@agnosticdev agnosticdev requested a review from rnro June 12, 2026 20:40
@agnosticdev agnosticdev self-assigned this Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant