Closed
Description
Just noticed that when just running loads of sequential super basic HTTP requests against a fast server (NIOHTTP1Server
), we spent about 7% of the overall runtime in HTTP1ClientChannelHandler.request.setter
which spends most of its time in _print_unlocked<A, B>(_:_:)
because it's pulling a debugDescription
for EventLoop for the logger metadata :P (release mode compile of course)
Should be an easy fix.

FWIW, the super basic perf test I used is this: weissi@bf7dbeb (this code isn't meant to be merged).