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
Hibor



PostPosted: Sat Jul 30, 2022 03:04    Post subject: Reply with quote

Avada wrote:
Вместо "статуса размера папки" пользуйтесь, пожалуйста, общепринятой терминологией: эта штука называется строкой состояния.

Хорошо. Просто имел ввиду только текущий размер в строке состояния, а не всю "строку состояния".
Avada wrote:
При применении команды cm_CountDirContent (Alt+Shift+Enter) в подробном режиме в строку состояния никакой результат не идёт — он весь в колонке "Размер" (и только в кратком режиме там отображается размер подкаталога под курсором). Естественно, выделения там нет.

Если до выполнения cm_CountDirContent в панели файлов было выделение каталогов, то во время подсчета идет обновление размера выделенного и в строке состояния, в том числе промежуточные данные при длительной операции (и тут тож есть задержка, но как раз это меня не волнует).
Avada wrote:
Что касается самого вопроса, то в TC 10.50 любой битности (как чистом, так и настроенном) никакой заметной разницы поведения с прежними версиями не вижу.

Порядок воспроизведения я описал: 1) пустой или маленький каталог, который заведомо быстро считается и не был открыт ранее; 2) вид "подробный" что бы видеть разницу (проблема на "кратком"); 3) запуск подсчета размера каталога по пробелу - вижу мгновенный результат в колонке и с задержкой ~ в 2 сек в строке статуса.
Воспроизводится в том числе и на чистой установке без настроек и плагинов от старой версии.
Возможно вы "не видите" из-за включенного использования Everything? Или проверяемый каталог уже кэширован TC?
Avada wrote:
Кстати, в 10.50 можно включить автоматический подсчёт размера подкаталогов (см. новую опцию на странице настроек "Основные функции", по умолчанию выключенную), так вот очень рекомендую настроить и попробовать вариант автоподсчёта с Everything (подсчёт с ним без "авто", в т.ч. при выделении ПРОБЕЛом, был введён ещё раньше). Если всё сделать правильно, результаты вас приятно удивят.

Разного рода индексы не подходят по условиям использования, как и автоподсчет. Нужно простое получение размера произвольного небольшого каталога, чего проще - всегда и везде ЭТО отрабатывает быстро на любом языке без внешней помощи.

Откатился/перенес всё на 10.00. Там этой проблемы еще нет (беты 10.50 не проверял).


P.S. если есть интерес: залил видео-примеры задержки на я-диск
https://disk.yandex.ru/i/GZLfhXYrjoro4w
четко видно мгновенный подсчет в колонке и задержка для строки статуса в 1-2 секунды (примерно на счет раз два)
а вот норм работа в 10.00 https://disk.yandex.com/i/bDCVXF4lidk9oA
никаких задержек, хотя директория small чуть больше и с большим кол-вом объектов
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group