Низкая скорость операций в новых версиях TC

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Низкая скорость операций в новых версиях TC

Сообщение Lnk »

Приветствую всех.
Вот и вышла 11.01 финальная версия. Много хорошего ввели, но проблема вот в чем: очень медленные операции с большим количеством мелких файлов(копирование, перемещение, переименование...). В 10.00 версии все мгновенно. Сейчас переименовывал 11 тыс файлов, минута ушла! в 10й версии пару сек.
Что именно изменилось, где что надо подправить? В ini файлах не трогал ничего, в самом коммандере в опциях стоит удаление\копирвование- авто, никаких галочек на проверки мд5 или копирвоание прав не стоит. Да и вобще 10.00 по настройкам вроде и не отличается. Что с этим можно сделать?
/
Кст подобное происходило уже в версии 10.52. Но тогда я просто откатился на 10.00. Сейчас откатываться не хотелось бы.
Стоит тотал коммандер пауер пак с офф сайта (самлаб).
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Lnk
Простое сравнение INI-файлов в таких случаях не является продуктивным — в новых версиях появлялись функции, работающие по умолчанию: ключей для них в INI-файле просто не будет, и сравнением вы не увидите ничего. При этом между версиями 10.00 и 11.01 была ещё куча промежуточных (не просто так вами упоминается 10.52), где изменений было очень много (другой вопрос, относятся ли они к вашей проблеме). А недостаточная скорость обсуждались на форуме много раз и, как говорится, задолго до, поищите.
Не закрываю тему и не переношу всё это в одну из множества давно уже существующих тем (ну хотя бы в эту) по двум причинам — в новых версиях чисто гипотетически действительно могли появиться какие-то факторы, которых никогда не было раньше, и у вас упомянуто ещё и переименование (хотя пока неясно, о чём точно речь).

Про переименование 11 тысяч файлов для начала хотелось бы понять, что вы с ними, собственно, делали и каким образом.
При копировании и прежде достаточно часто в подобных случаях скорость падала. Да, скорость копирования в 10.00 бывает выше, чем сейчас, но на серьёзное сравнительное её тестирование в разных версиях в зависимости от разных настроек (а тем более, если речь не только о копировании) я временем сейчас, увы, не располагаю.
Возможно, хотя и не факт, что как-то поможет отмена предварительного подсчёта размера копируемого в диалоге операции (ключ CountMarkedInDialog=0, ранее вам на него уже намекали). Подробности и зависимости — здесь. Этот справочник может быть полезен и для прояснения других новинок. Пока последняя доступная версия там 10.52, скоро будет обновление.
Не исключено, что скорость несколько увеличится и при возврате к прежнему виду полоски прогресса операции вместо графика (ShowProgressBarSpeed=0), но это тоже не факт, да и опция появилась только в 11.00, а у вас проблемы были уже в 10.52. Больше ничего относительно нового и могущего при этом иметь отношение к делу, в голову не приходит.

Проблема и в том, что здесь многие попросту не имеют понятия об особенностях вашей сборки ни в исходном виде, ни в перенастроенном. На этом форуме по-хорошему сборки вообще не должны обсуждаться: все настройки желательно делать и проверять самому. Поэтому толкового обсуждения может не получиться. Кстати, такой зверь как "тотал коммандер пауер пак с офф сайта (самлаб)" в природе не существует — на официальном сайте TC чужих сборок нет, а никакие другие сайты официальными не являются по определению. Или дистрибутив с офсайта, или левая сборка откуда угодно ещё — вы уж определитесь.

Заголовок "О версиях" по правилам форума допустимым не является из-за низкой информативности, он заменён на более адекватный.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Сообщение Lnk »

Avada, спасибо за ответ.

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

По переименованию - использовал простейшее. Куча файлов с именем сайта, я его убрал. То есть из файла "название сайта_имя файла.расширение" оставил только "имя.расширение".
Делал процедуру через ИГП(инстр груп переименования).

По опциям - от ShowProgressBarSpeed=0 все также медленно, но без полоски прогресса вобще.
Остальные похоже тоже не влияют.
CountMarkedInDialog=0 как я понял показывает количестсво и размер перед копированием, время не отнимает в принципе, он эти файлы считает за доли секунды.
CountMarked - это и в 10й версии вкл...не влияет.

Про сборку. Беру тотал коммандер от Гислера, потом беру обвес (сборку) https://samlab.ws/soft/tcpp/. Там собстна тотал сам не меняется, лишь обвешивают его плагинами и все. Но для чистоты эксперимента поставил отдельно чистый тотал коммандер 11.01 без пауер пака и каких либо плагинов tcmd1101x32_64.exe размер 9 878 312.
Все точно так же, пауер пак лишь предоствляет удобства, чтоб самому меньше возиться, больше ничего.

Ну чтож.. видимо придется мирится с низкой скоростью работы с уймой мелких файлов.. жаль.

Но кст - интересный нюанс- если перемещать ВСЮ папку через Ф6 или перетаскиванием, то операция мгновенна! а вот елси выбрать файлы и жать Ф6 то процедура увеличивается по времени в разы. Может быть в этом секрет? Как с удалением - там есть в настройках 2 варианта - удалять проводником(быстро) и удалять средствами ТС(медленней в разы). Мож именно это и изменилось - проверяются комментарии или чета типа, каждого файла, потому и так медленно.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

А если свернуть окно, переименование так же долго?
Lnk писал(а):Но кст - интересный нюанс- если перемещать ВСЮ папку через Ф6 или перетаскиванием, то операция мгновенна! а вот елси выбрать файлы и жать Ф6 то процедура увеличивается по времени в разы. Может быть в этом секрет? Как с удалением - там есть в настройках 2 варианта - удалять проводником(быстро) и удалять средствами ТС(медленней в разы). Мож именно это и изменилось - проверяются комментарии или чета типа, каждого файла, потому и так медленно.
Это помнится всегда так было. Это сама винда переносит папку вроде.

А когда пофайлово, то каждый файл отдельно.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Сообщение Lnk »

Моторокер писал(а):А если свернуть окно, переименование так же долго?
Да одинаково вроде. Кст при переименовании кнопка в фоне вобще недоступна, для продолжения работы можно лишь новую копии ТС открыть или ждать. Так что вдвойне неприятно.
Моторокер писал(а): Это помнится всегда так было. Это сама винда переносит папку вроде.
Ну собстна потому я и выдвинул предположение что изменился метод обработки. К сожалению я не знаю как опция выбора метода на удаление отображается в ini файлах, можно было бы попробовать прописать такое на копирование\перемещение. И по идее это воздейтсвоало бы тогда и на переименование.
Ну надеюсь кто нибудь напишет еще, тут профессионалов много. Или может опровергнут мое предположение и решение подскажут. А пока я прост держу 2 тотала...не оч приятно, но когда много файлов - экономит уйму времени.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Lnk
В повседневной практике переименование занимает настолько незначительное время, что просто не требует никакого перевода в фоновый режим. Даже в вашем случае с переименованием 11 тысяч файлов (а такие операции требуются, мягко говоря, нечасто) речь шла всего лишь о минуте. Мне, кстати, для подобного массива и эту минуту получить не удалось — как было несколько секунд, так и есть.
А с удалением, если интересно, разбирайтесь самостоятельно: это совершенно отдельный вопрос, который вдобавок давно и везде обсуждён и пояснён (см., например, здесь описание ключей Win95Delete и VistaDelete)
Также рекомендую впредь обходиться на этом форуме без "кст", "собстна" и прочих словесных уродцев — здесь это считается нарушением правил. И вообще поаккуратнее оформляйте сообщения: не надо экономить время за счёт такого числа опечаток и игнорирования запятых.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Сообщение Lnk »

Поэкспериментировал с ключами, изменений нет(хотя возможно и ключей которые я пытался создать в природе не существует).
И да, согласен, вопрос весьма специфический, особенно учитывая что многие даже HDD уже не используют. А когда все операции за несколько секунд, разницы не видно.
Видимо на этом все, пусть как есть так и есть, спасибо, Avada.
Ответить