-
-
Notifications
You must be signed in to change notification settings - Fork 32k
gh-89550: Buffer GzipFile.write to reduce execution time by ~15% #101251
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
Merged
Merged
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
943ca9c
initial testing to see if it's faster
CCLDArjun 6f4701b
Merge branch 'python:main' into buffered-gzip-writes
CCLDArjun 8653faf
use io.BufferedWriter to buffer gzip writes
CCLDArjun 1c36625
:Merge branch 'buffered-gzip-writes' of https://github.com/ccldarjun/…
CCLDArjun bc4d929
news blurb
CCLDArjun ef9dd50
Merge branch 'main' into buffered-gzip-writes
CCLDArjun b3aa1f7
added buffer_size for file writes
CCLDArjun ad2dc9b
:Merge branch 'buffered-gzip-writes' of https://github.com/ccldarjun/…
CCLDArjun a929ac8
comment for _write_raw
CCLDArjun d1618f2
common DEFAULT_WRITE_BUFFER_SIZE
CCLDArjun a7efd1b
Merge branch 'main' into buffered-gzip-writes
CCLDArjun d0da047
Merge branch 'main' into buffered-gzip-writes
CCLDArjun fe31588
use constant for write buffer size
CCLDArjun 875ebd8
Merge branch 'main' into buffered-gzip-writes
CCLDArjun e33fc19
Merge branch 'main' into buffered-gzip-writes
AlexWaygood 5ef4674
improve news wording and ReSTify
gpshead c0f3d2a
Merge branch 'main' into buffered-gzip-writes
gpshead File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 2 additions & 0 deletions
2
Misc/NEWS.d/next/Library/2023-01-22-14-53-12.gh-issue-89550.c1U23f.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
Decrease execution time of some :mod:`gzip` file writes by 15% by | ||
adding more appropriate buffering. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.