User Tag List

Показано с 1 по 10 из 270

Тема: Вектор-06Ц: Средства разработки

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,387
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вчера попробовал дожать LZ4. Чуть сократил (до 103 байт), чуть-чуть ускорил. И решил еще накропать вариации распаковщиков. В итоге их 4: compact (89 байт), normal (103 байта), fast (154 байта), faster (170 байт). Протестировал на 3х файлах: xorz (маленький, рыхлый); тесты устройств (средний, рыхлый); колобиха+ (большой, плотный, он уже сжат каким-то векторовским упаковщиком).
    Для краткости результаты скорости только в сравнении с megalz (с exomizerom по скорости сравнивать нет смысла):

    Скрытый текст

    Колобиха+ (исходно 34688 байт, megalz - 31298 байт, lz4 - 32191 байт)
    lz4 compact в 1.9621 раз быстрее megalz
    lz4 normal в 2.1978 раз быстрее megalz
    lz4 fast в 2.4591 раз быстрее megalz
    lz4 faster в 2.6731 раз быстрее megalz

    Тест устройств (исходно 25600 байт, megalz - 15727 байт, lz4 - 18904 байта)
    lz4 compact в 1.6046 раз быстрее megalz
    lz4 normal в 1.7823 раз быстрее megalz
    lz4 fast в 2.0191 раз быстрее megalz
    lz4 faster в 2.0579 раз быстрее megalz

    Xorz (исходно 6390 байт, megalz - 3048 байт, lz4 - 3802 байта)
    lz4 compact в 1.4573 раз быстрее megalz
    lz4 normal в 1.6348 раз быстрее megalz
    lz4 fast в 1.8610 раз быстрее megalz
    lz4 faster в 1.8610 раз быстрее megalz
    [свернуть]

    Коротко:
    1) Даже самый компактный (и медленный) распаковщик и даже на не очень "удобном" файле примерно в полтора раза быстрее megalz;
    2) В удачных случаях выигрыш в скорости может превышать 2,5 раза;
    3) Преимущество unlz4 в скорости тем больше, чем хуже запаковались данные.
    Последний раз редактировалось ivagor; 18.09.2019 в 20:05. Причина: убрал архив, т.к. появился LZSA1, который лучше LZ4

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Чего мешает быть счасливым? (О средствах разработки)
    от shade в разделе Программирование
    Ответов: 40
    Последнее: 02.12.2020, 09:13
  2. Ответов: 128
    Последнее: 31.07.2018, 15:33
  3. Асмы и удобство разработки
    от moroz1999 в разделе Программирование
    Ответов: 46
    Последнее: 06.09.2006, 11:46
  4. Обзор средств разработки
    от POV в разделе Программирование
    Ответов: 15
    Последнее: 03.02.2006, 17:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •