Message317131
@pitrou This change is part of optimization for asyncio.gather().
gather -> ensure_future -> isfuture/iscoroutine/isawaitable
We need C implementation for all those function to make gather really efficient for large scale application (e.g. Instagram)
Gather is really slow and cost ~2% CPU on our server.
The same optimization approach has been apply on other ciritcal asyncio modules, e.g. Future, get_event_loop, etc. |
|
Date |
User |
Action |
Args |
2018-05-19 18:16:08 | jimmylai | set | recipients:
+ jimmylai, pitrou, vstinner, asvetlov, yselivanov |
2018-05-19 18:16:08 | jimmylai | set | messageid: <1526753768.12.0.682650639539.issue33521@psf.upfronthosting.co.za> |
2018-05-19 18:16:08 | jimmylai | link | issue33521 messages |
2018-05-19 18:16:08 | jimmylai | create | |
|