Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.30;
Скачать: CL | DM;

Вниз

Время до завершения при копировании файлов   Найти похожие ветки 

 
Антон   (2008-09-29 23:38) [0]

Есть такая проблема - копируются файлы. При вычислении времени (Estimate) нужно высчилить скорось копирования.
А вот скорость скачет, не понятно почему, причем почти всегда и на разных машинах, соответсвенно и время прыгает.
как сделать коррекцию скорости, к примеру как в Total commander - чтобы время шло плавно назад, как это вообще делается?
Возможно у кого то будет пример?

Спасибо.


 
Eraser ©   (2008-09-29 23:44) [1]

>
>
> [0] Антон   (29.09.08 23:38)

увеличить промежуток времени, по которому вычисляется средняя скорость.


 
Городской Шаман   (2008-09-29 23:47) [2]


> Антон   (29.09.08 23:38)


Количество скопированного/на время копирования


 
Антон   (2008-09-29 23:55) [3]


> увеличить промежуток времени, по которому вычисляется средняя
> скорость.


А плавность сделать по таймеру обратный отсчет. Тоже думал об этом, пока это лучший вариант. А какое через какой интервал по вашему лучше обновлять скорость. Я думаю секунд через 10-15.


> Количество скопированного/на время копирования

Да я в курсе, спасибо. Вопрос в другом - большая погрешность в скорости.


 
Riply ©   (2008-09-30 00:21) [4]

> [0] Антон   (29.09.08 23:38)
> к примеру как в Total commander - чтобы время шло плавно назад, как это вообще делается?

IMHO, в общем случае это невозможно (плавно идти назад).
Ибо время, которое может потребоваться на копирование
самого последнего файла (пусть даже и самого маленького) - непредсказуемо.
Оно может оказаться больше, чем запланированное заранее время для коприрования всех файлов
даже с очень большим запасом :)


 
как - то так   (2008-09-30 00:47) [5]

"Есть такая проблема - копируются файлы." (c)
Да, это проблема


 
Германн ©   (2008-09-30 01:35) [6]


> к примеру как в Total commander - чтобы время шло плавно
> назад, как это вообще делается?

А у меня этого вообще нет. ТС у меня иногда скачет а иногда не скачет. Наверно я что-то делаю не так. :(


 
KSergey ©   (2008-09-30 07:34) [7]

> Антон   (29.09.08 23:55) [3]
> > Количество скопированного/на время копирования
> Да я в курсе, спасибо. Вопрос в другом - большая погрешность
> в скорости.

Так вот как раз о том и разговор, что как таковую скорость вычислять и не надо!

     Время_копирования / скопированный_объем * осталось_скопировать

Вот и получится оставшееся время, а то что оно "скачет" - это нормально, раз скорость непостоянна.


 
Сергей М. ©   (2008-09-30 08:37) [8]


> Антон   (29.09.08 23:38)  


> как это вообще делается?


Интегрированием это делается.


 
KSergey ©   (2008-09-30 09:10) [9]

> Сергей М. ©   (30.09.08 08:37) [8]
> Интегрированием это делается.

вот бы только слова умные везде воткнуть, что за мода? Где тут интсргрирование при дискретных измереиях?! Сумма тут, сумма!


 
Сергей М. ©   (2008-09-30 09:18) [10]


> KSergey ©   (30.09.08 09:10) [9]


> что за мода?


Нормальная мода, современная)


> Где тут интсргрирование при дискретных измереиях?


Что за мода не знать, что интегрирование имеет прямое отношение к функции, которая может быть задана как аналитически, так и таблично (дискретно) ?)


 
KSergey ©   (2008-09-30 09:27) [11]

> Сергей М. ©   (30.09.08 09:18) [10]

ненавижу умные термины


 
Сергей М. ©   (2008-09-30 09:33) [12]


> KSergey ©   (30.09.08 09:27) [11]


Ну это уж твоя личная драма)


 
Плохиш ©   (2008-09-30 11:51) [13]


> как сделать коррекцию скорости, к примеру как в Total commander
> - чтобы время шло плавно назад

Не ври, в TC время и скорость при копировании меняются.


 
Anatoly Podgoretsky ©   (2008-09-30 12:10) [14]

> KSergey  (30.09.2008 9:10:09)  [9]

Сумма прочитанных байт / количество затрачегого времени - это и есть интегрирование по площади и приведеное ко времени.


 
Virgo_Style ©   (2008-09-30 12:27) [15]

KSergey ©   (30.09.08 9:27) [11]
ненавижу умные термины


KSergey ©   (30.09.08 9:10) [9]
дискретных


)))


 
Dmitry S ©   (2008-09-30 12:37) [16]

Кстати разного рода работа занимает разное количество времени.
Я сделал этот вывод с помощью эксперимента:
- Копируем 2000 файлов по 1 кб - копируется очень долго.
- Копируем 1 файл в 2МБ - копируется мгновенно.
Т.е. надо отдельно учитывать время на (открытие|создание файлов) * на их количество, а отдельно (чтение|запись) * МБ.


 
KSergey ©   (2008-09-30 12:50) [17]

> Anatoly Podgoretsky ©   (30.09.08 12:10) [14]
> Сумма прочитанных байт / количество затрачегого времени
> - это и есть интегрирование по площади и приведеное ко времени.

да ладно вам в самом-то деле.
Я понимаю, однако термин "интегрирование" привык применять для континуальных функций, причем - аналитическое.
Хотя, конечно, про таблично заданные функции тут верно было сказано.


 
Anatoly Podgoretsky ©   (2008-09-30 13:18) [18]

> KSergey  (30.09.2008 12:50:17)  [17]

Да он и мои слова не понял, а ты континиум, причем аналитический.



Страницы: 1 вся ветка

Текущий архив: 2008.11.30;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
15-1222791832
Polevi
2008-09-30 20:23
2008.11.30
Безопасность


15-1222268127
koha!
2008-09-24 18:55
2008.11.30
ОБСОД........


3-1210716522
Beer_Hunter
2008-05-14 02:08
2008.11.30
Временная таблица


11-1195733927
Юрий_К
2007-11-22 15:18
2008.11.30
Про TrayIcon


9-1171201624
GameStudio
2007-02-11 16:47
2008.11.30
Нужен хостинг своей GameStudio