Во первых БЛАГОДАРЮ за замечательную пргу - ДМастер.
Вопрос можно ли сделать:
1) При превышении критического объема файла списка закачек(Documents and Setting ...lists\default) разбивать файл на "удобоваримые" блоки
2) функцию
--------(CheckBox)"не спрашивать подтверждение на закачку, если существует файл на диске
--------------(CheckBox) и совпадают:
---------------------(CheckBox) размер
---------------------(CheckBox) хэш
---------------------(CheckBox) дата
> Проблема: закачивал ФТП - ДМ начал тормозить:
время на загрузку - 3 мин,
загрузка процессора 50%+ (C2D 1.6Ghz)
любое обновление экрана - 15-30 - 50 сек(not responding) или дебаг
Переполнение памяти ......
при этом: defalut.xml - 14Mb С кол-вом строк 31138, кол-во файлов в списке закачек больше 20 000
Причём когда вручную "подрезал" default.xml -проблемы прекратились -
только на КАЖДЫй файл спрашивает разрешение при повторной закачке!!!! Ух-х-х!!!
мысли.... а не прицепить ли к ДМ - ма-аленькую... MySQL базу. Или что-то подобное...?
Или хотя бы опцию: [хранить закачки в базе данных] [адрес:] [C:\"SQL-DB\sql.exe] [Browse...]
А в алгоритм закачки - добавит кусок, чтобы при закачке ФТП, закачка была оследовательной - при входе в папку - по самой первой ветке до конца
Типа( в ситаксисе а ля пхп):
If (!file_extension){ //proverka fajl ili direktorja; esli net rasshirenija ->direktorija, togda
while (newFile!=emty and file_extension=empty){ // poka "est' chego kachat' " i "ono ne fajl"
new readDir (); //klass - chtenie soderzhimogo direktorii
this->dirContent; // zagruzka soderzhimogo direktorii v massiv
new sortDir($dirContent,a-z); //sortirovka massiva (nado?)
download first entry; //zakachka pervogo naimenovanija v spiske
}
}else{download};
}//end while
При превышении критического объема
Moderators: Korney San, Qwertiy, marcipan, igelizm
Re: При превышении критического объема
инструменты-настройки-другие "Вести историю" max = 20000, видимо бОльший размер вызывает глюки.
Windows 7 х64, Google Chrome 54.0.2840.99, ИЕ11 \ DM 6.10.2.1527