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
D1P



PostPosted: Fri Dec 12, 2008 14:38    Post subject: Reply with quote

Quote:
Иначе говоря, твой вариант ничем не отличается от стандартного фонового подсчёта размеров, реализованного в DirSizeCalc. Отличие лишь одно: размер будет показан не сразу, а лишь по нажатию пробела, что в такой реализации выглядит просто глупо: раз уж всё равно потратили время и ресурсы компа на вычисление, так что уж результаты-то теперь скрывать?


Я вижу теоретические варианты, когда такой подход будет иметь плюсы. Например, поток скана можно запускать с приоритетом Idle, на современных машинах его работа будет совсем незаметна. А в случае, если пользователь ВНЕЗАПНО решит проверить размер каталога - ему подсунется готовое значение. Собранные значения можно кешировать.

Практически же реализация такой фигни будет бессмысленна чуть менее, чем полностью. Хотя бы потому, что размер каталога обычно смотрят, когда ожидают, что он изменился - а в таком случае предварительный подсчёт размера, равно как и его кеширование только вредят.

Так что это всё из области измышлений "а что, если?".
_________________
База знаний о Total Commander
Блог
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group