Само собой будет подвисать, даже просто чтение такого объема строк через обычный блокнот приведет к его зависанию. А тут еще и перемешивание с обновлением. Варианты решения: разбить это объем на небольшие партии и в дальнейшем уже работать с ними.
@f0cus не в басе дело, бас лишь передаёт параметры, то есть это работа с командной строкой, мануал думаю старый просто могло как в винде поменяться так и в целом в библиотеке curl
В общем как я написал так и работает)))