Показать сообщение отдельно
  #7  
Старый 17.08.2016, 16:37
Vladimir Bakhvaloff
Guest
 
Сообщений: n/a
По умолчанию Низкая скорость отправки большого количества мелких файлов

Vladimir Bakhvaloff написал(а) к Alexey Korotkov в Feb 16 04:10:54 по местному времени:

Рад видеть тебя, Alexey, без петли на шее!..

Отвечая на письмо Alexey Korotkov => Vladimir Bakhvaloff [Ср 24 Фев 16]:

AK> Нашел проблемый участок. Проблема не в графике, а в логике. Там
AK> получается цикл в цикле по набору имен файлов, и при общем количестве
AK> файлов N получается количество сравнений для каждого файла y=i*(N-i)
AK> где i изменяется от 1 до N. если нарисовать график y(i), то получится
AK> перевернутая парабола с максимумом y=N*N/4 при i=N/2, все практически
AK> как на графике загруки процессора. При N=100 это еще не так критично,
AK> получится до 2500 сравнений на каждый файл, но при N=10000 все
AK> становится совсем иначе... Осталось понять назначение используемых в
AK> этом цикле списков/объектов и решить что делать дальше - толи обрезать
AK> списки, толи сортировать.

Пальцем тыкни в процедуру, позырю, попробую поправить...

...and beautiful quadrosonic voice said: "Bye, Alexey!.."
> ------------------------------------------------------------
Windows 7 Ultimate x86 [version 6.1.7601] Service Pack 1
Taurus v.5.114.2013.19/Winter/FastMM 4.991/DEBUG
--- System uptime is: 9:16:29.891 (max. - 27 day(s) 6:38:31.123)
Ответить с цитированием