Re: [Capy/Corosio review] Benchmark results

Andrey Semashev via Boost <[email protected]> Mon, 29 Jun 2026 10:08:25 +0300
Newsgroups gmane.comp.lib.boost.devel
Message-ID <[email protected]>
On 29 Jun 2026 01:01, Marcelo Zimbres Silva via Boost wrote:
> 
> ## Runtime Performance
> 
> The thread and file-descriptor usage by each client was
> 
>     Client                         threads      fd-nr
>     --------------------------------------------------
>     boost-redis-corosio         3             7
>     boost-redis-asio-co         2             7
>     boost-redis-asio-cb         2             7
>     redis-rs                            1           10
>     go-redis                         24       1006

I wonder why Corosio has one more thread than the ASIO variants. Does
Corosio start an internal thread for some purpose? I'm assuming, the
client code was equivalent for each library, or at least for the
different variants of Boost.Redis.

Also, worth noting that, according to the GitHub page you referenced,
the number of context switches were the highest for Corosio, and the
amount of system time was a bit higher than ASIO. This may be related to
the additional thread being used.

_______________________________________________
Boost mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.boost.org/mailman3/lists/boost.lists.boost.org/
Archived at: https://lists.boost.org/archives/list/[email protected]/message/HGHEZ3ESO6A4SVQH7GUBVNIIAKR3H3XW/