D1P

|
Posted: Fri Dec 12, 2008 14:38 Post subject: |
|
|
Quote: | Иначе говоря, твой вариант ничем не отличается от стандартного фонового подсчёта размеров, реализованного в DirSizeCalc. Отличие лишь одно: размер будет показан не сразу, а лишь по нажатию пробела, что в такой реализации выглядит просто глупо: раз уж всё равно потратили время и ресурсы компа на вычисление, так что уж результаты-то теперь скрывать? |
Я вижу теоретические варианты, когда такой подход будет иметь плюсы. Например, поток скана можно запускать с приоритетом Idle, на современных машинах его работа будет совсем незаметна. А в случае, если пользователь ВНЕЗАПНО решит проверить размер каталога - ему подсунется готовое значение. Собранные значения можно кешировать.
Практически же реализация такой фигни будет бессмысленна чуть менее, чем полностью. Хотя бы потому, что размер каталога обычно смотрят, когда ожидают, что он изменился - а в таком случае предварительный подсчёт размера, равно как и его кеширование только вредят.
Так что это всё из области измышлений "а что, если?". _________________ База знаний о Total Commander
Блог |
|