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

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

Модерирует : 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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: 0 1 | 2 | 3 | 4



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать по-русски): dev@rarlab.com
 
Русская финальная версия 7.01 | 32-bit | 64-bit    
Английская финальная версия 7.01 | 32-bit | 64-bit
Русская бета-версия 7.10 beta 1 | 64-bit    
Английская бета-версия 7.10 beta 1 | 64-bit
Важная информация о ссылках Список изменений
Дополнительно Коллекционный архив версий (с 1995 года) | Официальный архив (с 2002 года по FTP)

Примечание: английская бета-версия обновляется регулярно, без изменения номера версии. подробнее...
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

Таблица совместимости версий с различными ОС

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекционный архив 16- и 32-бит версий WinRAR 1.54b - 7.01 (1995-2024): скачать (342.2 МБ) [обновлено 15.05.2024]

вместо F.A.Q. || альтернативные архиваторы

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

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio
Стандартная (48x36). Маленькие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)
 
Таблицы для наглядности с соотношением размера словаря к потребляемой ОЗУ:
с ключом mcx | без ключа mcx

Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: DimmY, 00:16 10-11-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Дистрибутивы программ сжимал и iso, i5-10500, 32 Гб RAM, я специально данные для -mcx+ не подбирал, просто посмотрел, что моя штатная команда с -mcl+ быстрее стала и поменял на mcx+, сначала то я разницу зафиксировал на mcl+, архивы немного меньше получились с mcx+, но не сильно. Я не так чтобы сильно этот ключ ранее использовал или его специально тестировал, у меня таких данных нет. А с mcl+ LP все операции быстрее становятся, мне это гораздо важнее.

Всего записей: 3092 | Зарегистр. 13-10-2006 | Отправлено: 05:18 13-05-2024
EugeneRoshal

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

Цитата:
Дистрибутивы программ сжимал и iso

-mcx на них не слишком отличается от -mcl+ что по скорости, что по сжатию. Реальный выигрыш в сжатии этот ключ дает на избыточных файлах типа больших текстов и баз данных, но там и скорость падает в разы, а не на десятки процентов.

Цитата:
i5-10500, 32 Гб RAM

Я не нашел таблицу с параметрами TLB у разных семейств процессоров. Но предположу, что его размер и эффективность у новых моделей могли расти. Тогда надо быть готовым к тому, что на новых процессорах выигрыш от large pages окажется меньше приведенной вами цифры.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 10:24 13-05-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
HWInfo показывает размеры Instructions TLB и Data TLB.
Вот, например, Haswell-EP:
 
 
Добавлено:
По некоторым другим процам инфа есть тут - https://www.7-cpu.com/

Всего записей: 12813 | Зарегистр. 11-03-2002 | Отправлено: 11:42 13-05-2024 | Исправлено: Pasha_ZZZ, 11:48 13-05-2024
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
В 12900K Unified TLB - 128 entries. В 14900K, может, еще добавили. По идее, чем больше TLB для 4кб страниц, тем меньше выигрыш в скорости от перехода на 2мб и 1гб.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 12:07 13-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Про -mcx+ - я понимаю, что это не предполагаемое использование, но подходящих данных для него нет. Ещё, если запускать Winrar через 7-max, то есть с LP, разные операции - архивация, модификация архива, деархивация, тестирование, ускорятся на разное кол-во процентов, именно, что 5-20% и получается.
 
Добавлено:
А у какого кол-ва пользователей Winrar такие процессоры, а не i3-i5 или аналоги, пусть даже современные?

Всего записей: 3092 | Зарегистр. 13-10-2006 | Отправлено: 12:19 13-05-2024
EugeneRoshal

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

Цитата:
А у какого кол-ва пользователей Winrar такие процессоры, а не i3-i5 или аналоги, пусть даже современные?

Размер TLB скорее зависит от поколения процессора, а не от i3-i5 или i9 модели. Впрочем, может, он и внутри одного поколения отличается, я не вдавался в эту тему.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 12:40 13-05-2024 | Исправлено: EugeneRoshal, 16:56 13-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Я про TLB  не знаю, а на -mcx+ посмотрел, отчего и не посмотреть, для этого сделал нехитрое тестирование:
http://forum.ru-board.com/topic.cgi?forum=5&topic=8076&start=1100#8
После этого точно -mcx+ не буду использовать, действительно и в 6 раз может медленнее быть, а найдет ли что то - еще большой вопрос, также из-за результата №3. Там и про LP указал, да, не всегда и везде разница будет + 20%.
Про 3-й результат - vasevase об этом на бета-тестировании v7 говорил, но и я ему говорил, что если разработчик не хочет это направление развивать, все равно в RAR 4 нет больших словарей PPM, бери да и используй, где есть и никто PPMd не уберет.

Всего записей: 3092 | Зарегистр. 13-10-2006 | Отправлено: 16:32 14-05-2024 | Исправлено: lelik007, 16:35 14-05-2024
EugeneRoshal

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

Цитата:
После этого точно -mcx+ не буду использовать

Оно не для использования по умолчанию. Я сознательно спрятал эту опцию подальше.
 
Отмечу только, что -mcx, в отличие от RAR реализации PPMd, хорошо параллелится. У меня на 24 потоках -mcx обгоняет в скорости упаковки файлов silesia упомянутый в тексте order 32 в два раза, а в скорости распаковки в 30 раз. И если важна скорость, -mcx не обязательно использовать с -m5.

Цитата:
не всегда и везде разница будет + 20%.

Я про это и писал, что ожидать постоянные 20% было бы излишне оптимистично.
 
Добавлено:
All
Я подумываю переименовать в следующих версиях переменную окружения "RAR" в что-нибудь типа "RARINI". Сейчас зачастую пользователи пишут в .bat файле:
 
set RAR="C:\Program Files\WinRAR\Rar.exe"
%RAR% a arcname ...
 
а дальше Rar.exe пытается распознать содержимое этой переменной как набор ключей по умолчанию.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 17:36 14-05-2024
insorg



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

Цитата:
переименовать в следующих версиях переменную окружения "RAR" в что-нибудь типа "RARINI"

Зачем?

Цитата:
пользователи пишут в .bat файле

Странные пользователи. Обзывать переменную именем ехе. Так и до путаницы довести недалеко.

Всего записей: 17946 | Зарегистр. 04-11-2010 | Отправлено: 17:57 14-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Это синтетический тест. Я на ноутбуке делал, i3 4010M - 2C/4T, 8 Gb RAM, Windows 7 SP1 ESU x64.  
-mcx+ я не использую, т.к. в любом случае медленнее mcl+ - который мне нравится, а сильной разницы в сжатии на реальных данных, которые я сжимаю, нет. PPMd - он для несжатого текста хорош, на машинах с ограниченными ресурсами, иначе ждать устанешь в 1 поток то.

Цитата:
Я про это и писал, что ожидать постоянные 20% было бы излишне оптимистично.

Если взять сумму всех операций, хорошо, если + 5-10% будет и то в зависимости от "железа", архитектуры ОС, самой OC. Так что, сами смотрите делать такую опцию или нет, мне не больше всех нужно.

Всего записей: 3092 | Зарегистр. 13-10-2006 | Отправлено: 18:10 14-05-2024
EugeneRoshal

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

Цитата:
Зачем?

Во избежание конфликта имен.

Цитата:
Так и до путаницы довести недалеко.

Вот она и происходит. Достаточно регулярно получаю письма от пользователей, которые прописали в "RAR" путь к rar.exe, а потом не понимают причину ошибок, выдаваемых этим rar.exe. Тем более что в 7.0 диагностика ошибок в этой части была улучшена, и то, что 6.x пропускал молча, 7.0 в этой переменной не пропускает.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 18:18 14-05-2024
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Цитата:
переименовать в следующих версиях переменную окружения "RAR"

Название короткое, но неудачное. Нужно удачное.

Всего записей: 5231 | Зарегистр. 23-04-2009 | Отправлено: 18:21 14-05-2024 | Исправлено: Inoz2000, 10:01 20-05-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А зачем её вообще создавать? Достаточно было сделать нечто типа %RAR_Path% по аналогии с %COMMANDER_PATH%, например. Просто и понятно. Если вообще изначально было нужно.

Всего записей: 17946 | Зарегистр. 04-11-2010 | Отправлено: 18:37 14-05-2024
EugeneRoshal

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

Цитата:
Название короткое, но неудачное. Нужно удачное.

Я думал про RARSW или RARSWITCHES, но можно опять попасть на конфликт имен, если кто-то в .bat использует такое имя для хранения ключей RAR. Типа: %RAR% %RARSW% arcname files. Тогда получится, что RARSW обработается дважды, что не всегда хорошо. Нужно имя, которое с большой вероятностью не будет использовано в .bat файле. RARCFG, RARINI по аналогии с rar.ini и подобные.
 
insorg

Цитата:
А зачем её вообще создавать?

Она создается пользователем, не RAR или WinRAR.  
 
Допустим, в .bat несколько команд RAR, в PATH rar.exe отсутствует, указывать в каждой команде путь не хочется. Прописываем exe в переменной RAR, а потом используем %RAR%.

Цитата:
Достаточно было сделать нечто типа %RAR_Path%

Тогда придется писать %RAR_Path%\rar.exe вместо просто %RAR%. Длиннее.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 18:50 14-05-2024 | Исправлено: EugeneRoshal, 18:50 14-05-2024
uShell

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

Цитата:
set RAR="C:\Program Files\WinRAR\Rar.exe"

Если пользователь достаточно умный, чтобы писать батник, что мешает ему прочесть мануал? По мне, эту строчку логичнее переписать так:

Код:
path %PATH%;%ProgramFiles%\WinRAR

Всего записей: 1099 | Зарегистр. 12-06-2019 | Отправлено: 19:21 14-05-2024 | Исправлено: uShell, 19:22 14-05-2024
EugeneRoshal

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

Цитата:
По мне, эту строчку логичнее переписать так

Не спорю, но периодически люди про ситуацию с rar.exe в "RAR" пишут. Достаточно ли это часто, чтобы оправдать изменение имени переменной - пока не решил, буду думать.

Всего записей: 2386 | Зарегистр. 29-04-2013 | Отправлено: 20:03 14-05-2024
Benchmark



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

Цитата:
Размер TLB скорее зависит от поколения процессора, а не от i3-i5 или i9 модели. Впрочем, может, он и внутри одного поколения отличается, я не вдавался в эту тему.

А ведь есть ещё и серверные процессоры. А есть ещё и AMD. Плюс в новых поколениях опять могут что-то поменять-добавить.
 
В общем, оптимизация по размеру страниц памяти отчасти напоминает оптимизацию кусов кода с помощью ассемблерных вставок - отлично работает на одном типе процессоров, средненько на втором, а на третьем может не сработать вообще.

Всего записей: 6923 | Зарегистр. 01-10-2002 | Отправлено: 20:11 14-05-2024
insorg



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

Цитата:
Она создается пользователем, не RAR или WinRAR.  

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

Цитата:
 Тогда придется писать %RAR_Path%\rar.exe вместо просто %RAR%. Длиннее.  

Предпочитаю хвостовой бэк-слеш тоже в переменной иметь. Так проще и удобнее для случая отсутствия пути, чтобы случайно не вывалиться в корень диска.
 
Добавлено:

Цитата:
Достаточно ли это часто, чтобы оправдать изменение имени переменной - пока не решил, буду думать.

Это - в принципе не оправдание ломать существующую работу.

Всего записей: 17946 | Зарегистр. 04-11-2010 | Отправлено: 21:49 14-05-2024
MiG50



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
EugeneRoshal
А мне так тема с собственной переменной очень зашла. Юзеру самому её надо будет где-то прописывать, иначе как система узнает про переменную.

Всего записей: 241 | Зарегистр. 30-10-2023 | Отправлено: 22:36 14-05-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MiG50
Больше переменных богу переменных? Не нужно оно. Достаточно того, что некоторые любители очень любят ломиться прописать себя в %path%, а тут ещё и так. Лишнее оно.
Вон, любой адекватно установленный winrar (х64 на х64, х32 на х32) замечательно вызывается коротким путём C:\PROGRA~1\WinRar\WinRAR.exe без всяких танцев с бубном. Не видел ещё ни одной системы, где это не работало бы.

Всего записей: 17946 | Зарегистр. 04-11-2010 | Отправлено: 22:40 14-05-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru