Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 12)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9 Часть 10 Часть 11

 

 
Текущая тестовая версия: 11.50 b2 (32-битная/64-битная/32+64) (16.10.2024)
 
Текущая финальная версия: 11.03 (32-битная/64-битная/32+64) (21.02.2024)
 
Предыдущие версии: 10.5x: 10.52 (32/64/32+64); 10.0x: 10.00 (32/64/32+64)
9.5x: 9.51 (32/64/32+64); 9.2x: 9.22a (32/64/32+64); 9.1x: 9.12 (32/64/32+64); 9.0x: 9.0a (32/64/32+64);
8.5x: 8.52a (32/64/32+64); 8.0x: 8.01 (32/64/32+64);
7.5x: 7.57a; 7.0x: 7.04a
 
Коллекция предыдущих версий | Новейшая история изменений (11.50, англ.)  

"Когда ждать финальную версию x.xx?" — "Когда будет готова!" © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же © CaptainFlint


Полный набор русификации от CaptainFlint и Avada
v9.5+ (9.51, 14.11.2020, с переводом справки): CHM (зеркало), HLP (зеркало)
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v9.0+ (9.20, 03.07.2018): Скачать

Официальный сайт разработчика | Официальный форум TC | TotalcmdWiki | Русский сайт TC | Русский форум TC
О проблемах с wincmd.ru/totalcmd.net Подробности

Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

Онлайновая русская справка (для TC 9.51, 14.11.2020)
Total Commander Knowledge Base 2.0 (русскоязычная база знаний)  
Офлайновая версия TCKB 1.7 (CHM-файл)
Все ключи Total Commander (онлайновые версии файлов данных Ultra TC Configuration Editor)
Команды и параметры Total Commander (справочные таблицы)
Стандартные клавиатурные назначения Total Commander (справочные таблицы)

Всего записей: 39068 | Зарегистр. 26-02-2002 | Отправлено: 23:14 05-12-2022 | Исправлено: CaptainFlint, 00:47 17-10-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911

Цитата:
После обновления до v11.50b1, TC в простое стал отъедать 50% CPU.

Не подтверждаю. Нулевая загрузка, как и прежде. IconsInThread=1 не менял. Правда, проверял на 64-битных системах, в т.ч. и 32-битный TC. Попробуйте проверить на чистом TC. где практически всё по умолчанию.

Всего записей: 7523 | Зарегистр. 31-07-2008 | Отправлено: 21:48 15-10-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кто-нибудь пробовал воспользоваться новой фичей - упаковывать плагином 7zip? Не работает, требует внешний упаковщик. Может какая-то хитрая настройка нужна?

Всего записей: 4927 | Зарегистр. 11-03-2003 | Отправлено: 23:21 15-10-2024
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avada

Цитата:
Попробуйте проверить на чистом TC.

Я ж написал, что проблема проявляется при двух условиях: в 'IconLib' указан иконпак и 'IconsInThread=1'. В чистой сборке 'IconLib' пуст, соответственно и проблемы нет, даже при наличии дефолтного 'IconsInThread=1'. Проверьте с иконпаком в 'IconLib' (в качестве иконпака можно взять TOTALCMD.EXE) + 'IconsInThread=1'. Опять же, на OS x64 может и не проявится, у меня ведь x86.
Подробнее...
 
AkulaBig

Цитата:
А кто-нибудь пробовал воспользоваться новой фичей - упаковывать плагином 7zip?

Если вы про встроенный 7Z в TC11.50b1, то все работает, упаковывает и распаковывает. Верните галку "Use internal 7ZIP packer", будет работать с внутренней TC7Z.DLL, при снятой галке надо указать путь к внешнему пакеру (7zG.exe - GUI вариант, 7z.exe или 7za.exe - консоль). Галку "Prefer 7zip plugin if installed" тоже надо бы снять, иначе будет предпочтен плагин (если установлен).

Всего записей: 3740 | Зарегистр. 29-01-2005 | Отправлено: 00:25 16-10-2024 | Исправлено: boss911, 00:36 16-10-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Галку "Prefer 7zip plugin if installed" тоже надо бы снять, иначе будет предпочтен плагин (если установлен)

Вы сами-то пробовали эту фичу? Я именно про нее говорю. Не работает она у меня, требует внешнего плагина. Плагин 7zip установил.

Всего записей: 4927 | Зарегистр. 11-03-2003 | Отправлено: 05:17 16-10-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Эта фича не для упаковки. При упаковке просто выбирается либо базовая опция, либо плагин. Посмотрите новую английскую справку, там всё это есть. И попробуйте глянуть свойства любого файла в архиве при включении этой опции и без. Там будет показано, чем обрабатывается архив (это тоже новация 11.50).

Всего записей: 7523 | Зарегистр. 31-07-2008 | Отправлено: 06:35 16-10-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Эта фича не для упаковки.

Я-бы не сказал.
When creating new archives, you can either check "7ZIP" for the internal packer/calling the 7zg executable, or -> "7z" to use the plugin.
Это совершенно непонятно. Я ведь и так могу выбрать -> "7z", зачем еще галка "Prefer 7zip plugin if installed" нужна? Может тогда не нужна запись
[PackerPlugins]
7z=735,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
В общем проверять надо.
А вот еще:
7z The packer specified is 7zg.exe (preferred) or 7z.exe. It will be used to create ZIP archives, not 7z archives! For that please install one of the plugins 7zip or total7zip from our homepage.
Это непонятно вообще.

Цитата:
И попробуйте глянуть свойства любого файла в архиве при включении этой опции и без. Там будет показано, чем обрабатывается архив (это тоже новация 11.50).

Прикольно. Я-то до этого только узнал. что при упаковке показывает, что используется. А тут еще и в свойствах.
Проверил созданные архивы. Я тут без ума миллион вариантов упаковки проверил, а оказалось все архивы упакованы Total7zip. Даже которые упакованы внутренним упаковщиком. Теперь все предельно ясно с этой галкой.

Всего записей: 4927 | Зарегистр. 11-03-2003 | Отправлено: 07:43 16-10-2024 | Исправлено: AkulaBig, 08:19 16-10-2024
ProfessorSeleznyov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911
Не проверял зависимость от библиотеки с иконками, но подтверждаю, на личной сборке грузит 45-50%.
Файл wcmicons.dll заменен на свой одноимённый. Мысль была на него.
TC 32/64
Win10 x64

Всего записей: 142 | Зарегистр. 16-04-2020 | Отправлено: 07:57 16-10-2024 | Исправлено: ProfessorSeleznyov, 08:57 16-10-2024
RomanMV

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911
Тоже подтверждаю: сразу не обратил внимание а сейчас посмотрел, действительно у меня около 40% было потребление, после того как выставил IconsInThread=0, потребление упало до 0-2%.
IconLib установлено
 
Добавлено:
Но зато еще потестировав, увидел что при IconsInThread=0 зато стало тормозить при лазаниии по сети, при заходе в сетевые папки интерфейс тотала зависает на несколько секунд, при этом потребление почти не возрастает

Всего записей: 65 | Зарегистр. 20-12-2005 | Отправлено: 08:04 16-10-2024 | Исправлено: RomanMV, 09:20 16-10-2024
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в чистом - всё в норме, в сборке подгружает ~25% при использовании
в колонках контентных плагинов, подозреваю DirSizeCalc, при переходе на режим Подробный
загрузка обнуляется.

Всего записей: 1369 | Зарегистр. 03-03-2019 | Отправлено: 09:27 16-10-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Я тут без ума миллион вариантов упаковки проверил, а оказалось все архивы упакованы Total7zip.

Упакованы они могут быть как угодно, а текст в свойствах показывает, чем данный файл в архиве сейчас открыт (либо нативно, либо плагином). Про упаковщик Гислер мог бы сказать, конечно, что он выбирается иначе, а взамен расписал стандартный выбор опций (программа/плагин).

Цитата:
А вот еще:
7z The packer specified is 7zg.exe (preferred) or 7z.exe. It will be used to create ZIP archives, not 7z archives! For that please install one of the plugins 7zip or total7zip from our homepage.
Это непонятно вообще.

Это опция для ZIP-упаковки внешним архиватором (единственный приемлемый сейчас вариант это сделать). Как верно сказано в справке, к упаковке 7Z-архивов не имеет никакого отношения. Это обсуждалось ещё для прошлых версий.  
 
RomanMV
У меня тоже внешняя библиотека через IconLib установлена. На Win 7 x64 при IconsInThread=1 на одном компьютере вообще никакого падения производительности не отмечено, на другом загрузка ЦП для TC любой битности колеблется в пределах 20-25%. Так что какие-то зависимости все-таки есть, но не однозначные. Выгрузка WDX-плагинов действительно обнуляет загрузку ЦП, но это не обязательно DirSizeCalc.

Всего записей: 7523 | Зарегистр. 31-07-2008 | Отправлено: 09:47 16-10-2024 | Исправлено: Avada, 10:41 16-10-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
чем данный файл в архиве сейчас открыт (либо нативно, либо плагином)

Да, чем не пакуй, в свойствах показывает только длл, либо плагин.
Насчет упаковки самые лучшие показатели при использовании Total7zip. Скорость чуть больше.
Остается один вопрос:
Поддержка альтернативных форматов упаковки, таких как Zstd, при использовании сторонней версии 7z.dll.
Не подскажите, что за библиотека? Я думал это родная библиотека из инсталяшки автономной версии или обычной версии. Но даже если это так, не понятно, как получить архив zstd.

Всего записей: 4927 | Зарегистр. 11-03-2003 | Отправлено: 10:14 16-10-2024
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Пока не подскажу, мне с этим ещё предстоит разбираться, до всего руки при таком количестве новаций не дошли. Или, может быть, кто-то уже знает и пояснит.

Всего записей: 7523 | Зарегистр. 31-07-2008 | Отправлено: 10:40 16-10-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно говоря после более тщательного тестирования становится понятно, что особо ничего с 7z нового не сделать. Если-бы Гислер дал возможность прописывать путь с своим библиотекам, то можно было-бы выжать кое-что. А так от полноценной инсталяшки 7z никак не избавиться.

Всего записей: 4927 | Зарегистр. 11-03-2003 | Отправлено: 11:57 16-10-2024
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Вы сами-то пробовали эту фичу?

Конечно, больше скажу, я сейчас в раздумье, оставлять встроенную фичу для распаковки/упаковки/модификации 7z архивов, а Total7zip для всего остального, либо продолжить юзать плаг. Но Total7zip не умеет переименовывать файлы (через Shift+F6) и не может модифицировать свои SFX архивы (мне так и не дали ответ на этот вопрос), а вот встроенная фича "7zip packer" умеет. Еще раз, у меня при снятой галки "Prefer 7zip plugin if installed" используется встроенный 7z пакер, с галкой - Total7zip.
 
Добавлено:

Цитата:
Если-бы Гислер дал возможность прописывать путь с своим библиотекам

Такая возможность есть. Снимаем галку "Use internal 7ZIP packer", указываем путь к 7zG.exe - GUI вариант, 7z.exe или 7za.exe - консоль, а они уже будут использовать свою 7z.dll, которая должна лежать рядом с назваными мною приложениями.
Подробнее...
 
По поводу загрузки CPU 40-50% при использования IconLib и IconsInThread=1, надо писать Гислеру. Кто не использует IconLib, проблемы не увидят, кто использует - ставим IconsInThread=0 (как временное решение, а может и постоянное, время покажет).

Всего записей: 3740 | Зарегистр. 29-01-2005 | Отправлено: 12:50 16-10-2024 | Исправлено: boss911, 13:05 16-10-2024
jentoso



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911
А какое значение ShowEXEandLNKicons, при IconsInThread=1?

Всего записей: 507 | Зарегистр. 25-10-2008 | Отправлено: 13:14 16-10-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911

Цитата:
Такая возможность есть.

Вы хотя-бы внимательно читали вопросы, прежде чем отвечать. И первый и второй раз я спрашивал совсем о другом. В общем я сам разобрался, спасибо за помощь
 
Добавлено:
All
Удалось избавиться от инсталяшки самого 7z. Оказывается Total7zip прекрасно работает без экзешника 7z. Только вот теперь надо понять как в кнопках и батниках обойтись без 7z.exe.

Всего записей: 4927 | Зарегистр. 11-03-2003 | Отправлено: 13:28 16-10-2024
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso

Цитата:
ShowEXEandLNKicons, при IconsInThread=1

ShowEXEandLNKicons=2, при ShowEXEandLNKicons=0 нагрузки на CPU нет. Выходит, что проблема чтения иконок из внешних файлов, при условии, если включена загрузка значков в отдельном потоке - IconsInThread=1. Но, при:

Код:
ShowEXEandLNKicons=2
IconsInThread=1
IconLib= <путь не задан>

проблем с CPU не наблюдается. Тут есть какая-то связка с IconLib <> ShowEXEandLNKicons.
 
Добавлено:
AkulaBig

Цитата:
В общем я сам разобрался

Алилуя!

Всего записей: 3740 | Зарегистр. 29-01-2005 | Отправлено: 13:38 16-10-2024
RomanMV

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso, boss911
У меня тоже ShowEXEandLNKicons=2, при ShowEXEandLNKicons=0 нагрузки на CPU нет
 

Всего записей: 65 | Зарегистр. 20-12-2005 | Отправлено: 13:48 16-10-2024 | Исправлено: RomanMV, 15:50 16-10-2024
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поскольку подходящего плагина нет, было принято решение создать кнопку, используя AskParam в качестве запроса указания пути сохранения архива. Но есть проблема (выделено красным).

Код:
cmd30=%COMMANDER_PATH%\Tools\AskParam\AskParam%PROCESSOR_ARCHITECTURE:~3,2%.exe
param30=/c"Упаковка файлов в 7Z архив" /c(2)"Отмена" /t""%P%N.7z"" /p"Сохранить архив:" "%%COMMANDER_PATH%%\Plugins\WCX\Total7zip\%%PROCESSOR_ARCHITECTURE:~-2%%\7za.exe" a "%%1" @%L -m0=LZMA2 ...

Переменные COMMANDER_PATH и PROCESSOR_ARCHITECTURE тут с двойными %% (экранированы), иначе TC их будет воспринимать, как внутренние %C и %P соответственно, подставляя соответствующие значения. В параметрах кнопки экранированная переменная не раскрывается, она передается приложению, как есть, вот тут и начинаются проблемы с AskParam.exe. AskParam не может раскрыть переменную %PROCESSOR_ARCHITECTURE:~-2% с обрезкой, переменную без обрезки обрабатывает нормально. Есть ли способ обойти проблему? В противном случае придется через батник.
 
Можно получить (передать) имя выделенного файла в панели без его расширения? Например, переменная %N содержит имя и расширение файла.
 
Можно получить (передать) имя открытой папки (без полного пути) в активной панели?

Всего записей: 3740 | Зарегистр. 29-01-2005 | Отправлено: 16:10 16-10-2024 | Исправлено: boss911, 16:12 16-10-2024
RomanMV

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boss911
Вышла 2 бета, в истории изменений насколько я понял, как раз упоминаеться исправление высокой нагрузки.
Немного потестировав, вроде действительно пропала постоянная высокая нагрузка
 
Также есть изменения связанные с архивами

Всего записей: 65 | Зарегистр. 20-12-2005 | Отправлено: 16:45 16-10-2024 | Исправлено: RomanMV, 16:46 16-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 12)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru