Низкая скорость отправки большого количества мелких файлов
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
|