bpo-34010: Fix tarfile read performance regression by hajoscher · Pull Request #8020 · python/cpython

@hajoscher

During buffered read, use a list followed by join
instead of extending a bytes object.
This is how it was done before but changed in commit b506dc3.

methane

@hajoscher

@methane

@methane methane changed the title bpo-34010: improve tarfile stream read performance bpo-34010: Improve tarfile stream read performance

Jul 4, 2018

@methane methane changed the title bpo-34010: Improve tarfile stream read performance bpo-34010: Fix tarfile read performance regression

Jul 4, 2018

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jul 4, 2018
During buffered read, use a list followed by join instead of extending a bytes object.
This is how it was done before but changed in commit b506dc3.
(cherry picked from commit 12a08c4)

Co-authored-by: hajoscher <hajoscher@gmail.com>

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jul 4, 2018
During buffered read, use a list followed by join instead of extending a bytes object.
This is how it was done before but changed in commit b506dc3.
(cherry picked from commit 12a08c4)

Co-authored-by: hajoscher <hajoscher@gmail.com>

miss-islington added a commit that referenced this pull request

Jul 4, 2018
During buffered read, use a list followed by join instead of extending a bytes object.
This is how it was done before but changed in commit b506dc3.
(cherry picked from commit 12a08c4)

Co-authored-by: hajoscher <hajoscher@gmail.com>

miss-islington added a commit that referenced this pull request

Jul 4, 2018
During buffered read, use a list followed by join instead of extending a bytes object.
This is how it was done before but changed in commit b506dc3.
(cherry picked from commit 12a08c4)

Co-authored-by: hajoscher <hajoscher@gmail.com>