Низкая скорость удаления

Здесь можно найти старые закрытые темы.

Модератор: motyara

Закрыто
Diff
Сообщения: 109
Зарегистрирован: Вт янв 29, 2008 4:44 pm

Низкая скорость удаления

Сообщение Diff »

Очень медленно удаляются каталоги с большим количеством мелких файлов.
Пример:
Размер каталога - 20мб, внутри 3000 файлов в 200 каталогах.
Время удаления:
Windows Explorer 6 сек.
Far 5 сек.
Frigate 6 сек.
Unreal Commander 52 сек.

NTFS, корзина отключена в системных настройках, копирование средствами ОС не выставлял.

Кстати, копирование большого файла внутри одного раздела тоже происходит значительно медленнее чем у других файлменеджеров.
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Я уже хотел предложить провести тест скорости копирования/удаления, так как у меня и копирование и удаление крупного каталога с мелкими файлами Uncom произвел быстрее чем TC, правда после перезагрузки результаты полностью поменялись - Uncom стал оставать. Причина оказалась весьма банальна - операции копирования/удаления производятся в отдельном потоке (триде), я в программе принудительно не ставлю приоритетность этому триду, а без приоритетности выполнение операций иногда происходит действительно медленно (правда расходы вычислительных ресурсов процессора тоже практически на нуле). В новую версию намереваюсь добавить возможность выбора уровня приоритетности операций копирования/переноса/удаления.
Закрыто