Skip to content

Commit 357a3f5

Browse files
committed
bpo-41273: Double proactor read transport buffer size
By doubling the read buffer size we get better performance.
1 parent d147074 commit 357a3f5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Lib/asyncio/proactor_events.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ class _ProactorReadPipeTransport(_ProactorBasePipeTransport,
179179
"""Transport for read pipes."""
180180

181181
def __init__(self, loop, sock, protocol, waiter=None,
182-
extra=None, server=None, buffer_size=32768):
182+
extra=None, server=None, buffer_size=65536):
183183
self._pending_data_length = -1
184184
self._paused = True
185185
super().__init__(loop, sock, protocol, waiter, extra, server)

Lib/test/test_asyncio/test_proactor_events.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def setUp(self):
4040
self.loop._proactor = self.proactor
4141
self.protocol = test_utils.make_test_protocol(asyncio.Protocol)
4242
self.sock = mock.Mock(socket.socket)
43-
self.buffer_size = 32768
43+
self.buffer_size = 65536
4444

4545
def socket_transport(self, waiter=None):
4646
transport = _ProactorSocketTransport(self.loop, self.sock,

0 commit comments

Comments
 (0)