Мое приложение использует PyCurl для загрузки нескольких файлов один за другим. Он отлично работает со всеми параметрами cURL, а потребление ЦП остается ниже 1%. Когда я добавляю параметр MAX_SEND_SPEED_LARGE для ограничения пропускной способности, потребление ЦП достигает 100%.
c.setopt(c.MAX_SEND_SPEED_LARGE, int(rate_limit))
Дальнейшее расследование показывает, что это происходит только в OS X 10.9.