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

Alexey Korotkov написал(а) к Vladimir Bakhvaloff в Feb 16 02:27:06 по местному времени:

Привет Vladimir!

23-Фев-2016 23:58, Vladimir Bakhvaloff -> Alexey Korotkov:

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

VB> TrapGate нашёл?.. Попробовал?..
Есть личные нюансы, нужен именно радиус.

Alexey
--- GoldED+/W32 1.1.5-021109
Ответить с цитированием