dfaure решая, чтобы такого хорошего сделать сегодня, просматривал список самых ненавистных багов в багзилле KDE.
Баг № 43356 привлёк его внимание: 5000 файлов в konqueror удаляются 8 минут.
Решение проблемы состоит из двух частей: ускорение в 25 раз работы KIO с локальными файлами, что собственно занимало всего 35 секунд.
Остальные 7,5 минут тратились на обновление itemview строка за строкой.
Вторая часть заключается в оптимизации KDirLister и KDirModel - теперь на это уходит 15 секунд, благодаря новым возможностям, появившихся в Qt4.
Комментарии (2)
ну хоть что-то, что меня заинтересовало...
удалить свой хомяк.. звучит весело.
Вобщем с 9.04 буду вливаться в круги "четвёрошников" а пока и на 8.04.1 + kde 3.5.10 хорошо.
Забавный баг и правда.
Отправить комментарий