Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Фоновый подсчёт размера папки по пробелу 
Author Message
CaptainFlint



PostPosted: Fri Dec 12, 2008 13:52    Post subject: Reply with quote

D1P wrote:
Может мы друг друга недопоняли.

Похоже. По твоему коду (и предыдущему описанию) получается вот что:
1. Открываю в Тотале каталог.
2. Включаю нужный набор колонок.
3. Тотал лезет в плагин запрашивать все поля.
4. Плагин возвращает ondemand, но сам в этот момент подло начинает сканить все папки на предмет вычисления их размеров.
5. Итог: имеем тормоза, от которых как раз и призван был спасать ondemand, который не выполняется, пока ты явно не нажмёшь пробел.

Иначе говоря, твой вариант ничем не отличается от стандартного фонового подсчёта размеров, реализованного в DirSizeCalc. Отличие лишь одно: размер будет показан не сразу, а лишь по нажатию пробела, что в такой реализации выглядит просто глупо: раз уж всё равно потратили время и ресурсы компа на вычисление, так что уж результаты-то теперь скрывать?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group