Hi,

I'd like to raise the issue with increased CPU usage since 8.7.1.  This was
first reported in May 2024 soon after this release by my colleague David:

https://curl.se/mail/lib-2024-05/0023.html

In the email thread referenced above it seems that some people claim the
regression in CPU use not to be a regression and thus a request to get the CPU
efficiency of 8.6.0 to be a feature request rather than a bug report.

At Netflix we run a fleet of thousands of servers and we use curl to transfer
large amounts of data, thus we count CPU usage as it means power consumption
and the latter means costs.  At our scale it is significant savings.  Since
8.7.1 we were basically reverting db5c9f4f9 and part of ed09a99af.  Due to this
part of curl being actively developed, we needed to rewrite the revert almost
on every second curl update.  As of today "the revert" became an independent
patch.  And of course maintaining it is burdensome.

I met Daniel at EuroBSDCon conference and we quickly chatted about that. Daniel
said that curl do cares about CPU consumption and not only about precision, so
something can be done here.  So here I am raising this question.  What needs to
be done to get CPU savings of 8.6.0 level and how can we help here?

-- 
Gleb Smirnoff
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to