XmlHttpRequest onprogress interval

Я использую XmlHttpRequests для загрузки изображений на сервер, и я хотел бы показать пользователю ход этих загрузок.

К сожалению, интервал между вызовами моего обработчика события onprogress слишком велик. Обычно onprogress вызывается только один или два раза для изображения размером 500 КБ.

Вот мой код: для (int i = 0; i

У меня есть следующий код, использующий развертывание цикла:

#pragma unroll
for (int i=0;i<n;i++)
{
    ....
}

здесь, если n - определенная константа, все работает нормально. Однако, если n является переменной, производительность резко снижается. Я заметил примерно 3 раза инструкции выдаются и выполняются. Думаю, я ищу способ развернуть цикл во время выполнения, может быть, это просто невозможно.

11
задан einpoklum - reinstate Monica 8 April 2017 в 08:10
поделиться