Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
Антон   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.005 c
2-1224606132
Tonick2001
2008-10-21 20:22
2008.11.30
Свойство CaretPos


3-1210662299
Beer_Hunter
2008-05-13 11:04
2008.11.30
Теоретический вопрос


15-1222717128
Антон
2008-09-29 23:38
2008.11.30
Время до завершения при копировании файлов


2-1224582071
Lex
2008-10-21 13:41
2008.11.30
Indy рассылка


2-1224486893
Lamer6666
2008-10-20 11:14
2008.11.30
TRegExpr как выбрать все символы строки слева от условия?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский