Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use larger streamOutputRange chunk size in the HTTP package. #1833

Merged
merged 1 commit into from
Jul 11, 2017

Conversation

s-ludwig
Copy link
Member

This is closer to the typical ~1500 byte MTU of ethernet connections and already reduces the protocol overhead for range sourced bodies considerably. In the future, the buffer should be even larger, but the required memory shouldn't be allocated on the stack to keep the typical stack use per request low (avoids committing more memory pages for the stack) . A per-thread freelist or the request allocator could be used instead.

@s-ludwig s-ludwig merged commit 0980d1f into master Jul 11, 2017
@s-ludwig s-ludwig deleted the bigger_osr_chunks branch July 11, 2017 20:35
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