New submission from STINNER Victor <vstin...@redhat.com>:

_SelectorTransport has the class attribute:
    max_size = 256 * 1024  # Buffer size passed to recv().

But _ProactorReadPipeTransport uses an hardcoded chunk size of 32 KiB. It would 
be nice to allow to configure this size.

By the way, _SelectorTransport.max_size has no public API to change the default 
value for the whole process. The attribute can only be set per socket, since 
_SelectorTransport is private. By the way, is the attribute documented?

----------
components: asyncio
messages: 318923
nosy: asvetlov, vstinner, yselivanov
priority: normal
severity: normal
status: open
title: asyncio: _ProactorReadPipeTransport reads by chunk of 32 KiB: chunk size 
should be configurable
type: performance
versions: Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue33793>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to