Адрес для входа в РФ: exler.wiki
Точность прогноза Windows 7
26.03.2013 11:05
7839
Комментарии (41)
Люблю временные прогнозы Windows 7 по поводу оставшегося времени копирования. Вот сейчас копирую с одного смартфона на другой книжки, фото и музыку. Система начала копировать и написала: "Осталось примерно 4 часа 37 минут". Минут через пять спохватилась и написала: "Осталось 12 минут". Сейчас пишет: "Осталось 53 минуты".
В общем, "спасибо, вы мне очень помогли".
Войдите, чтобы оставить комментарий.
Чтоб точно считать программе необходимо просто запретить другим процессам обращаться к этим файлам в процессе копирования и брать себе максимальный приоритет. А то копируешь что-то, а подлый антивирус еще проверяет, нет ли там какого вируса. Еще надо учитывать дефрагментированность файла. Считывается ведь файл по секторам, а головке винта приходится побегать между ними, если они далеко друг от друга.
Zardoz: Чтоб точно считать программе необходимо просто запретить другим процессам обращаться к этим файлам в процессе копирования и брать себе максимальный приоритет. А то копируешь что-то, а подлый антивирус еще проверяет, нет ли там какого вируса. Еще надо учитывать дефрагментированность файла. Считывается ведь файл по секторам, а головке винта приходится побегать между ними, если они далеко друг от друга.
Совершенно верно. Таких нюансов может быть масса, что превращает точный подсчет времени копирования в весьма сложную задачу. Поэтому правильно сделали в Вин8, вообще отказавшись от этой функции. Показывается объем скопированного в процентах - просто и наглядно.
Фрагментирован диск по самое нехочу, небось?
Винда не только время, она и объем файлов считает весело. Я как-то удалял кучу файлов, так она мне писала про "Удаление 517 ТБ" (sic!) Вот я порадовался, какой у меня винт большой ))
Но любим мы её не за это 😄
Но любим мы её не за это 😄
Дело в кривых руках программистов Майкрософт.
Классика на эту тему xkcd.com/612/
У меня что-то подобное тоже наблюдается. При копировании фильма (практически независимо от размера) с компьютера на внешний съемный винт неизменно пишет: "Осталось 60 секунд" и показывает на 50% заполненный синим progress bar. После этого копирование может продолжаться от 1 мин. до бесконечности. 😄 Но надпись будет всё та же, и лишь в самом конце начнется отсчет оставшихся секунд. PS Windows 7, 64 бита, Ultimate.
Странно что такая проблема возникает в подсчете. Достаточно ведь взять общее число байт, поделить на число скопированных, умножить на время прошедшее с начала копирования. Ну, можно поправки еще вводить в зависимости от числа файлов (взять среднее время обращения к файлу, помножить на число файлов, добавить это число к итоговому).
Zardoz: Странно что такая проблема возникает в подсчете. Достаточно ведь взять общее число байт, поделить на число скопированных, умножить на время прошедшее с начала копирования. Ну, можно поправки еще вводить в зависимости от числа файлов (взять среднее время обращения к файлу, помножить на число файлов, добавить это число к итоговому).
Угу. Конечно. Так и есть. А тупые майкрософтовцы, эппловцы, фаровцы, тоталовцы и куча других овцев - просто бараны, если не знают такой простой способ.
Ладно, будем надеяться, что поражение мозга гуманитарностью легкое. Небольшой наводящий вопрос - почему кеш прокси-сервера размером 250 Мб копируется в два-три раза дольше, чем фильм размером 1 Гб?
В 8-ке как-то более точно и вместе с наглядным графиком скорости.
Проблема в несовершенном алгоритме. Возможно, такой алгортим посчтитает точнее:
Анализ того, что копируется - кол-во длинных файлов, мелких и пр.
Оценка времени копирования длинного файла, группы мелких.
Собственно, сам расчет необходимого времени.
А еще дополнить ето статистикой по устройствам и сценариям. Чтоб копилась и ускоряла оценку. Типа A-GPS.))
Анализ того, что копируется - кол-во длинных файлов, мелких и пр.
Оценка времени копирования длинного файла, группы мелких.
Собственно, сам расчет необходимого времени.
А еще дополнить ето статистикой по устройствам и сценариям. Чтоб копилась и ускоряла оценку. Типа A-GPS.))
Peter Zabriski:
Проблема в несовершенном алгоритме. Возможно, такой алгортим посчтитает точнее:
Анализ того, что копируется - кол-во длинных файлов, мелких и пр.
Оценка времени копирования длинного файла, группы мелких.
Собственно, сам расчет необходимого времени.
А еще дополнить ето статистикой по устройствам и сценариям. Чтоб копилась и ускоряла оценку. Типа A-GPS.))
Проблема в несовершенном алгоритме. Возможно, такой алгортим посчтитает точнее:
Анализ того, что копируется - кол-во длинных файлов, мелких и пр.
Оценка времени копирования длинного файла, группы мелких.
Собственно, сам расчет необходимого времени.
А еще дополнить ето статистикой по устройствам и сценариям. Чтоб копилась и ускоряла оценку. Типа A-GPS.))
Делать не фиг, как писать алгоритмы по точному подсчету времени, котооые все равно обломаются, потому что по беспроводной сети кто-то начал проигрывать блюрэй
Задачка на самом деле непростая.
Одно дело писать один большой файл, другое дело тусячу маленьких.
Одно дело по эзернету, другое по вифи.
Одно дело с SSD, другое дело с HDD
Одно дело 16 GB RAM, другое 2 GB RAM
Одно дело писать один большой файл, другое дело тусячу маленьких.
Одно дело по эзернету, другое по вифи.
Одно дело с SSD, другое дело с HDD
Одно дело 16 GB RAM, другое 2 GB RAM
Far.
Довольно точен, хотя первые процентов 5 процесса собирает статистику...
Конечно, если встречается битый сектор - возможны значительные погрешности.
Но в таких случаях любой прогноз - дело неблагодарное.
Довольно точен, хотя первые процентов 5 процесса собирает статистику...
Конечно, если встречается битый сектор - возможны значительные погрешности.
Но в таких случаях любой прогноз - дело неблагодарное.
Я на эту цифру вообще никогда внимания не обращаю: за сколько скопирует, за столько и скопирует.
В восьмерке это пофиксили, причем кардинальным способом - сейчас пишет не время, а проценты.
У меня семерка часто вообще не пишет оставшееся время. Пишет что подготавливается к копированию или что-то в этом роде, а через несколько минут уже все скопировано 😄
А вот вопросы во время компирования или операций с файлами очень бесят. Ну если я ставлю перенести 200 гигабайт мелких файлов с одного диска на другой, то не могу всё время сидеть у монитора, и ждать очередной тупой вопрос, хочу ли я переместить файл с атрибутом "только для чтения", системный файл "Thumbs.db" и прочие глупости. Почему не спросить всё сразу? Или сделать возможность указать умолчания для таких действий один раз на всегда.
А вот вопросы во время компирования или операций с файлами очень бесят. Ну если я ставлю перенести 200 гигабайт мелких файлов с одного диска на другой, то не могу всё время сидеть у монитора, и ждать очередной тупой вопрос, хочу ли я переместить файл с атрибутом "только для чтения", системный файл "Thumbs.db" и прочие глупости. Почему не спросить всё сразу? Или сделать возможность указать умолчания для таких действий один раз на всегда.
LP_Masta: не могу всё время сидеть у монитора, и ждать очередной тупой вопрос, хочу ли я переместить файл с атрибутом "только для чтения", системный файл "Thumbs.db" и прочие глупости. Почему не спросить всё сразу? Или сделать возможность указать умолчания для таких действий один раз на всегда.
А потом говорят, что FAR - отстой и прошлый век 😄
Вово.. А откуда составитель кода копирования и рачета времени может знать что там за устросво и с какими ограничениями будут этот расчет использовать.
Так что проблема не винды а сырых (недоработаных до ума) драйверов.
Это как сделать расчет времени до появления искуственного интелекта или результатов распределенных иттереационных вычислений.
Мож уже завтра прорыв случится а мож вообще никогда.
Так что проблема не винды а сырых (недоработаных до ума) драйверов.
Это как сделать расчет времени до появления искуственного интелекта или результатов распределенных иттереационных вычислений.
Мож уже завтра прорыв случится а мож вообще никогда.
Mahno:
Вово.. А откуда составитель кода копирования и рачета времени может знать что там за устросво и с какими ограничениями будут этот расчет использовать.
А какие нехорошие люди выкручивают разработчику руки и засталяют его выдавать прогноз, не набрав мало-мальски статистики?
Вово.. А откуда составитель кода копирования и рачета времени может знать что там за устросво и с какими ограничениями будут этот расчет использовать.
А какие нехорошие люди выкручивают разработчику руки и засталяют его выдавать прогноз, не набрав мало-мальски статистики?
А еще, если андройдный смартфон (например тот же Note) подключить по USB не как накопитель, а как мультимедийное устройство, то при копировании на него музыки или картинок он начинает задавать идиотские вопросы. Я поставил на копирование и пошел делами своими заниматься, потому что там несколько гигов музыки заливается. А он падла, наткнулся на flac и вывел предупреждение, что мол, ваш аппарат может и не справится с таким диковинным форматом, тоже самое пишет и про обычный jpg, если там где сканы диска попадаются. Копирование естественно останавливается. В результате прихожу через полчаса, а он ничего не скопировал. Теперь только в режиме флешки подключаю, для этого в меню надо лезть и активировать соответствующий режим, просто втыкание провода не обойтись.
Мало того что баг. Я ваще в смятении как они его реализуют. Как начинающий программист.
Этот расчет времени до конца операции, прогресс бар, довольно муторная штука в коде.
Особенно когда работаешь с внешними устройствами , типа телефона, через чужие ХЗ какие драйвера.
Этот расчет времени до конца операции, прогресс бар, довольно муторная штука в коде.
Особенно когда работаешь с внешними устройствами , типа телефона, через чужие ХЗ какие драйвера.
Ну дык это очень старый баг 😄
www.jampo.tv/files/fun/attachments/649/325b9bd0e9dff349760f08eab3bdf46dthumb.GIF
www.jampo.tv/files/fun/attachments/649/325b9bd0e9dff349760f08eab3bdf46dthumb.GIF