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 09:31    Post subject: Reply with quote

Avada wrote:
Какой выбирается режим представления для воспроизведения всего этого, ИМХО, совершенно неважно.

С этим и не спорю, сам в большинстве пользуюсь кратким, потому и регулярная задержка с получением размера раздражает. Подробный вид в примере выбран просто для наглядности, что самим TC размер директории считается нормально быстро, а вот вывод в строку состояния задерживается - когда сразу все на экране лучше видно.
Avada wrote:
Появилось это с третьей беты 10.50. В её истории есть несколько пунктов, связанных с подсчётом подкаталогов, но я прямой связи с этим поведением не уловил. Точнее может ответить (и, возможно изменить) только разработчик.

У меня подозрения на beta 1 (в целом реализацию потока):
Code:
12.04.22 Release Total Commander 10.50 beta 1
27.03.22 Added: Load directory sizes in their own thread, so it can't be slowed down by loading icons or overlays (32/64)

Перенесли получение размера в отдельный поток, и где-то напортачили с синхронизацией. Тем более что ранее подобную проблему с задержками на другом функционале фиксили:
Code:
18.03.21 Release Total Commander 10.00 public beta 2
12.03.21 Fixed: Closing search in separate process took several seconds, waiting for a background thread to end (64)

Если один раз написали код фонового потока с задержкой что пришлось исправлять, почему бы тому же самому не случиться опять в другом месте...
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group