|
Труд вопреки насмешкам
|
|
Ares Preview 2.0 (Pre-Alpha)28.06.2020, 21:51. Показов 8231. Ответов 141
Метки нет (Все метки)
И еще одна программа выходит снова после большого перерыва! Хотя в этот раз перерыв все же не два года, а только год и 3 или 4 месяца. Встречайте - полностью переработанный FileCompressor под кодовым названием Ares Preview 2.0 (в приложенном архиве). Я начал сразу с номера 2.0, так как это, по сути, продолжение существующей программы. Теперь добавились новые методы сжатия, включая мои авторские модификации - "для слов" и SHET, которые сжимают Властелина Колец всего на 19% слабее 7z! Причем другие архиваторы уже не сжимают файлы, сжатые Ares, в отличие от старых, что является аргументом в пользу правдивости этого размера. Также появилась возможность гибко управлять применяемыми инструментами с помощью специальных флажков и переключателя PSB/ARIC. К сожалению, пока нельзя отключить Лемпель-Зив, или наоборот, отключить все, кроме него, но если я не брошу программу, то это будет исправлено. Розовым выделены инструменты, распаковка которых вылетает. Также теперь ни один файл не будет сжиматься два часа (представьте себе!). Если размер файла приемлемый для Ares (например, Властелин Колец - 4 МБ), он сожмет быстро, если неприемлемый (например, 650 МБ) - сдастся сразу. Тесты показали, что на среднем компьютере (я считаю свой компьютер более-менее средним) с базовыми настройками Властелин Колец сжимается 18 секунд (!!!), с экстремальными - 8 минут 11 секунд. Хотя есть одна проблема: почти половину этого времени ни одна полоса загрузки не двигается ни на пиксел, так что создается иллюзия, что программа зависла. Очень надеюсь, что программа улучшилась.
0
|
|
| 28.06.2020, 21:51 | |
|
Ответы с готовыми решениями:
141
Pre-alpha Season Unreal Tournament Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017) Возможно ли будет обновиться с Consumer Preview до Alpha, Beta, RC и Final? |
|
629 / 393 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
|
||
| 01.07.2020, 15:37 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 01.07.2020, 15:39 [ТС] | ||
|
0
|
||
|
629 / 393 / 135
Регистрация: 06.03.2017
Сообщений: 1,469
|
||
| 01.07.2020, 15:42 | ||
|
Добавлено через 48 секунд а вот Usaga кажется вообще отравился
1
|
||
|
Труд вопреки насмешкам
|
|
| 01.07.2020, 15:43 [ТС] | |
|
0
|
|
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
||
| 01.07.2020, 15:43 | ||
|
0
|
||
|
14371 / 9475 / 1360
Регистрация: 21.01.2016
Сообщений: 35,746
|
|||
| 01.07.2020, 16:38 | |||
|
И вместо того, чтобы принять фидбек (или самому его для себя создать), вы начинаете нести пургу про оценки в ВУЗе. Такими темпами вы и через сто лет будете писать такой же хлам как и сейчас.
0
|
|||
|
Труд вопреки насмешкам
|
||
| 01.07.2020, 22:06 [ТС] | ||
|
Билд шестой. До той сложной работы руки не дошли. Убрал регулярные выражения, набросал конечный автомат. Сделал принудительное обнуление мусорных объектов, вынес создание объектов за циклы. При стандартных настройках требования к памяти упали больше, чем в 2 раза. При выборе только первого столбца сжимает Властелина Колец ОДИННАДЦАТЬ СЕКУНД!!! При выборе максимальных настроек - 2 минуты 57 секунд. Модифицированы размеры блока, теперь меньше опций, устранена неправдивая информация и тип проверки (бывший Q/M/F) унифицирован, в тексте опции содержится только число размера. Добавлена быстрая настройка с понятными названиями вариантов, автоматически выбирающая нужные опции. Теперь, надеюсь, вам будет легче переключать варианты.
0
|
||
|
|
|||
| 01.07.2020, 23:22 | |||
|
Лучше не спеша подумать и выбрать оптимальное решение чем сделать по быстрому и после 1500 раз переделывать код.
0
|
|||
|
14371 / 9475 / 1360
Регистрация: 21.01.2016
Сообщений: 35,746
|
||
| 02.07.2020, 08:42 | ||
|
0
|
||
| 02.07.2020, 13:04 | |
|
0
|
|
| 02.07.2020, 13:42 | |
|
0
|
|
|
Труд вопреки насмешкам
|
|
| 02.07.2020, 14:51 [ТС] | |
|
Долго думал, выкладывать седьмой билд или нет, но дискуссия, похоже, не останавливается, так что выложу. Регулярные выражения убраны также из арифметического Хаффмана для слов и PPM для слов. Теперь, если в тексте меньше 5 слов (например, одно сплошное число), либо слишком мало повторов одного и того же слова (количество слов меньше количества уникальных слов, умноженного на 3), методы, предназначенные для слов, делают return. Исправлена ошибка, про которую я когда-то давно знал, и даже пытался исправить, но потом забил на нее. Теперь не возникает ошибки, если псевдобайты расположены в блоке слишком "плотно", благодаря чему стала возможной распаковка еще одной категории файлов. Несколько попыток еще больше уменьшить время сжатия ни к чему не привели, вероятно, 2 минуты 57 секунд для Властелина Колец на экстремальных параметрах станут пределом надолго. Последняя попытка показала даже немного большее время. Все упирается в третью ветку, ускорить которую не представляется возможным. Оказывается, мой компьютер может сжать файл почти в шесть раз больше Властелина Колец, но работает при этом на грани возможного, поэтому 16 МБ - предел для размера фрагмента, за один раз загружаемого в память, чтобы не угробить компьютер.
0
|
|
|
Труд вопреки насмешкам
|
||
| 02.07.2020, 15:09 [ТС] | ||
|
0
|
||
|
|
|||
| 02.07.2020, 15:15 | |||
|
Использование памяти на 100%? Использование диска на 100%? Кстати не пробовали сжимать на видеокарте? Может ускорит процесс.
0
|
|||
|
Труд вопреки насмешкам
|
|||
| 02.07.2020, 15:17 [ТС] | |||
|
0
|
|||
|
14371 / 9475 / 1360
Регистрация: 21.01.2016
Сообщений: 35,746
|
||
| 02.07.2020, 17:00 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 02.07.2020, 17:04 [ТС] | ||
|
0
|
||
|
14371 / 9475 / 1360
Регистрация: 21.01.2016
Сообщений: 35,746
|
|
| 02.07.2020, 17:23 | |
|
Etyuhibosecyu, я одним постом показал, что не так. Скриншоты показал. Расшифровал. Ссылку привёл на тулзу, чтобы вы сами могли ею воспользоваться. Мне за вас сидеть ваш год переписывать?
Добавлено через 4 минуты Если вы не поняли, то перефразирую: ваше приложение как аэродинамическая труба, только в ней поток не воздуха, а аллоцированных мелких объектов. Вы написали супер неоптимальный код. Когда берёте в руки управляемые языки, то надо всё равно думать, что вы делаете и к чему приведёт та или иная строка кода. Вы так думать не можете, почему-то.
0
|
|
| 02.07.2020, 17:23 | |
|
Вставка тега <pre></pre> в файлы директории
Продам плату Stream Alpha Plus + Alpha Pro 2.0 + Tele 2.2 б/у Netlist для ARES (proteus) ARES 7 Professional экспорт в PDF негатив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|