[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Что тяжелее - внешний процесс или вызов библиотеки?



2014-02-06 2:26 GMT+04:00 Artem Chuprina <ran@ran.pp.ru>:
Прогресс, кстати, отдельный таракан.  Понимание того, какую часть работы
ты уже сделал - отдельная задача, в ряде случаев еще и теоретически
неразрешимая.  А в ряде других - разрешимая, но за слишком большую
дополнительную цену.  Вон, у того же rsync сколько ручек для оптимизации
обработки набора файлов для синхронизации.  Две трети из них приводят к
не особой осмысленности информации о прогрессе.  Ну, знаешь ты, что тебе
еще треть файлов копировать.  А по времени?  Правильно, пока он все
файлы не синхронизирует, он этого не знает.  Теория вероятности не
помогает, распределение изменений, как правило, неравномерно.  А когда
синхронизировал - ну, 100%.

Ну, это если под прогрессом понимать исключительно %. (А почему, кстати, Артем сразу думает, что речь о процентах общего времени?) 
Бывает иногда полезно не %, а хотя-бы статус в виде "3 из 7. работаю". Всё

Reply to: