The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый стабильный выпуск zlib-ng, высокопроизводительного форка zlib , opennews (??), 17-Мрт-21, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


42. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +3 +/
Сообщение от омоним (?), 17-Мрт-21, 20:58 
Потестил с lzbench.
Результаты:


lzbench 1.8 (64-bit Linux)   Assembled by P.Skibinski
Compressor name         Compress. Decompress. Compr. size  Ratio Filename
memcpy                   6947 MB/s  6970 MB/s   202372260 100.00 ucd.all.flat.xml
zlib 1.2.11 -1            249 MB/s   792 MB/s    11590367   5.73 ucd.all.flat.xml
zlib 1.2.11 -2            241 MB/s   808 MB/s    10859008   5.37 ucd.all.flat.xml
zlib 1.2.11 -3            229 MB/s   812 MB/s    10535907   5.21 ucd.all.flat.xml
zlib 1.2.11 -4            145 MB/s   841 MB/s     9105206   4.50 ucd.all.flat.xml
zlib 1.2.11 -5            131 MB/s   860 MB/s     8669704   4.28 ucd.all.flat.xml
zlib 1.2.11 -6            117 MB/s   873 MB/s     8214385   4.06 ucd.all.flat.xml
zlib 1.2.11 -7             97 MB/s   886 MB/s     8007300   3.96 ucd.all.flat.xml
zlib 1.2.11 -8             57 MB/s   898 MB/s     7713591   3.81 ucd.all.flat.xml
zlib 1.2.11 -9             55 MB/s   893 MB/s     7688188   3.80 ucd.all.flat.xml
done... (cIters=1 dIters=1 cTime=1.0 dTime=2.0 chunkSize=1706MB cSpeed=0MB)


lzbench 1.8 (64-bit Linux)   Assembled by P.Skibinski
Compressor name         Compress. Decompress. Compr. size  Ratio Filename
memcpy                   6199 MB/s  6444 MB/s   202372260 100.00 ucd.all.flat.xml
zlib-ng 2.0.1 -1          412 MB/s  1223 MB/s    16526984   8.17 ucd.all.flat.xml
zlib-ng 2.0.1 -2          463 MB/s  1314 MB/s    10942166   5.41 ucd.all.flat.xml
zlib-ng 2.0.1 -3          389 MB/s  1358 MB/s    10363364   5.12 ucd.all.flat.xml
zlib-ng 2.0.1 -4          304 MB/s  1403 MB/s     9132355   4.51 ucd.all.flat.xml
zlib-ng 2.0.1 -5          259 MB/s  1447 MB/s     8646438   4.27 ucd.all.flat.xml
zlib-ng 2.0.1 -6          243 MB/s  1449 MB/s     8573669   4.24 ucd.all.flat.xml
zlib-ng 2.0.1 -7          179 MB/s  1519 MB/s     7866203   3.89 ucd.all.flat.xml
zlib-ng 2.0.1 -8          142 MB/s  1541 MB/s     7708245   3.81 ucd.all.flat.xml
zlib-ng 2.0.1 -9          131 MB/s  1536 MB/s     7690062   3.80 ucd.all.flat.xml
done... (cIters=1 dIters=1 cTime=1.0 dTime=2.0 chunkSize=1706MB cSpeed=0MB)

zlib-ng с SSE2.
Такие дела...
Ответить | Правка | Наверх | Cообщить модератору

48. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от Аноним (37), 17-Мрт-21, 21:37 
То есть оно ещё и жмёт лучше. Сууупер.
Ответить | Правка | Наверх | Cообщить модератору

49. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от омоним (?), 17-Мрт-21, 21:52 
Наоборот же - хуже! :-)
Оригинальный файл: 202372260 байтов.
Сжатый zlib -1: 11590367
Сжатый zlib-ng -1: 16526984

И для других режимов то же самое.
Но скорость выше, это да.

Ответить | Правка | Наверх | Cообщить модератору

57. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от Анонимленьлогиниться (?), 17-Мрт-21, 22:19 
Имхо - баг (зарепортите им).

-1 и -2 в zlib не интересны вот практически никогда вообще. -3 - тот актуален, но на нем и выше проблем не наблюдается.

Как лего видно из этих цифр, относительно -3, -1 дает +50% файл при 6-8% приросте скорости компресии и таком же падении скорости декомпресии: в жизни это не интересно вот совершенно.

Если вы попробуете с другим набором, получите ту же картину. -3 это по факту минимальный режим, используемый кем-либо в zlib.

Ответить | Правка | Наверх | Cообщить модератору

65. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от омоним (?), 17-Мрт-21, 22:35 
> Имхо - баг

Почему это?
Они гарантируют более высокую скорость и совместимость с deflate.
Лучшее сжатие никто не обещал.
Их официальные бенчмарки тоже показывают худшее сжатие.

Ответить | Правка | Наверх | Cообщить модератору

74. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от Аноним (68), 17-Мрт-21, 22:49 
> Их официальные бенчмарки тоже показывают худшее сжатие.

Там разница в пределах погрешности. А zophli все-равно обоих натянет - если ждать результат не заколебетесь.

Ответить | Правка | Наверх | Cообщить модератору

84. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от омоним (?), 17-Мрт-21, 23:09 
> Там разница в пределах погрешности.

Ну так они и не мой файл использовали. :-)
Когда-нибудь поднатужусь, и встрою в lzbench datagen из zstd.
Но не сегодня. :)

Ответить | Правка | Наверх | Cообщить модератору

127. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от Аноним (-), 18-Мрт-21, 05:21 
> Ну так они и не мой файл использовали. :-)

А твой файл вообще очень синтетический походу. Процент сжатия злобный, скорость распаковки искусственно раздута, судя по ratio довольно сильно. Не большинстве других данных будет менее оптимистично.

Ответить | Правка | Наверх | Cообщить модератору

136. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от Анонимленьлогиниться (?), 18-Мрт-21, 09:03 
>> Имхо - баг
> Почему это?
> Они гарантируют более высокую скорость и совместимость с deflate.
> Лучшее сжатие никто не обещал.
> Их официальные бенчмарки тоже показывают худшее сжатие.

Худшее там - в пределах погрешности.

Так-то даже в 7zip если форсировать однотредовый режим, сжатие будет чуть выше, чем в многотредовом. Но +300 или 500% к скорости при 1% потере сжатия волнуют мало кого, к счастью, нужно уметь сопоставлять выгоду и проигрыш...

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

70. "Первый стабильный выпуск zlib-ng, высокопроизводительного фо..."  +/
Сообщение от Аноним (68), 17-Мрт-21, 22:46 
> То есть оно ещё и жмёт лучше. Сууупер.

Примерно однохренственно оно жмет. Если надо суперсжатие в этот формат любой ценой тебе zophli какой, или реализация из 7zip'а. Но они тормозные аки трактор, пытаются подбирать более оптимальное представление формата ценой хреновой кучи использования проца и оперативы.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру