CaptainFlint

|
Posted: Fri Dec 12, 2008 13:52 Post subject: |
|
|
D1P wrote: | Может мы друг друга недопоняли. |
Похоже. По твоему коду (и предыдущему описанию) получается вот что:
1. Открываю в Тотале каталог.
2. Включаю нужный набор колонок.
3. Тотал лезет в плагин запрашивать все поля.
4. Плагин возвращает ondemand, но сам в этот момент подло начинает сканить все папки на предмет вычисления их размеров.
5. Итог: имеем тормоза, от которых как раз и призван был спасать ondemand, который не выполняется, пока ты явно не нажмёшь пробел.
Иначе говоря, твой вариант ничем не отличается от стандартного фонового подсчёта размеров, реализованного в DirSizeCalc. Отличие лишь одно: размер будет показан не сразу, а лишь по нажатию пробела, что в такой реализации выглядит просто глупо: раз уж всё равно потратили время и ресурсы компа на вычисление, так что уж результаты-то теперь скрывать? _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|