Page 1 of 1

зависание программы

Posted: 11 May 2015, 8:33 Mon
by sononozini
DM 6.3.1.1457
win7 x64
загружаемый файл http://eol.jsc.nasa.gov/BeyondThePhotog ... VIDEOS.zip?

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

Re: зависание программы

Posted: 11 May 2015, 12:42 Mon
by marcipan
Да, получается довольно интересно.
1. Закачал файл без исключений, по окончании закачки зависона не было.
2. Закачал файл с исключением самого большого файла - зависон на 2 минуты.
3. Закачал файл оставив большой файл - зависон на 8 минут.
Возможно это такой алгоритм. Для маленьких размером архивов этого не видно, а для таких больших - зависон.
Ещё интересно, что во всех случаях ДМ звуковым сигналом оповещает о завершении закачки и потом зависает.

Re: зависание программы

Posted: 28 May 2015, 18:14 Thu
by Slavko
Поправил.
Проверьте пожалуйста:
http://www.westbyte.com/test/dm/dmaster.exe
билд 1462.

Re: зависание программы

Posted: 29 May 2015, 17:34 Fri
by marcipan
1. Без изменений.
2. Незначительный зависон.
3. Из 5 закачек, зависон от 8 до 18 сек.

Re: зависание программы

Posted: 29 May 2015, 17:48 Fri
by Slavko
Спасибо!

Re: зависание программы

Posted: 07 Jun 2015, 5:03 Sun
by sononozini
спасибо, стало значительно лучше. проблемы с зависанием больше нет в последнем билде 1465.

единственная просьба - возможно вы добавите чуть больше интеллектуальности данной функции программы? она для получения списка файлов архива требует свободного места на диске как для полного его размера. хотя как мне кажется в 90% случаев получение списка файлов в архиве ведет к уменьшению итогового размера файла.
ну или хотя бы использовать sparse файлы на ntfs. в некоторых случаях просто смешно бывает - нужен файлик в мегабайт от несколько гигабайтного архива, а чтобы скачать его, нужно свободное место на диске под полный размер файла