首页 > 编程语言 >几款主流的压缩算法对比Zlib,snappy,lz4

几款主流的压缩算法对比Zlib,snappy,lz4

时间:2022-12-27 19:32:34浏览次数:66  
标签:10 sParseEngineBenchmark ops 压缩 Zlib bytes lz4 压缩算法 thrpt


几款主流的压缩算法对比Zlib,snappy,lz4

TODO ....

​https://github.com/Cyan4973/lz4​

​http://cyan4973.github.io/lz4/​

​https://github.com/jpountz/lz4-java​

​https://github.com/martinkallman/performance-as3​

========quicklz 1.5 level=1=============
压缩次数:999999
压缩前801.0bytes
压缩后556.0bytes
压缩比69.4%
message interval=135611.11 ms




========quicklz 1.5 level=1=============
压缩次数:9999
压缩前119514.0bytes
压缩后16574.0bytes
压缩比13.8%
message interval=3608.7905 ms


========quicklz 1.5 level=1=============
压缩次数:99999
压缩前512.0bytes
压缩后521.0bytes
压缩比101.7%
message interval=13524.617 ms


 

Benchmark                            (length)   Mode  Cnt         Score        Error  Units
ParseEngineBenchmark.handleCrypto 128 thrpt 10 23498520.072 ± 147439.448 ops/s
ParseEngineBenchmark.handleCrypto 256 thrpt 10 13012848.096 ± 91744.196 ops/s
ParseEngineBenchmark.handleCrypto 512 thrpt 10 6987139.635 ± 55758.317 ops/s
ParseEngineBenchmark.handleCrypto 1024 thrpt 10 3592968.421 ± 26667.700 ops/s
ParseEngineBenchmark.handleCrypto 2048 thrpt 10 1821289.843 ± 26068.168 ops/s
ParseEngineBenchmark.handleCrypto 4096 thrpt 10 915627.601 ± 5314.977 ops/s
ParseEngineBenchmark.handleUnCrypto 128 thrpt 10 21200465.199 ± 153097.520 ops/s
ParseEngineBenchmark.handleUnCrypto 256 thrpt 10 11826135.748 ± 63478.038 ops/s
ParseEngineBenchmark.handleUnCrypto 512 thrpt 10 6328721.907 ± 26434.973 ops/s
ParseEngineBenchmark.handleUnCrypto 1024 thrpt 10 3234106.929 ± 45700.981 ops/s
ParseEngineBenchmark.handleUnCrypto 2048 thrpt 10 1645663.315 ± 5919.330 ops/s
ParseEngineBenchmark.handleUnCrypto 4096 thrpt 10 819998.644 ± 7660.814 ops/s


========ZLIB=============
压缩次数:999999
压缩前801.0bytes
压缩后468.0bytes
压缩比58.4%
message interval=26683.754 ms

尽量保证在256字节以上才压缩,否则会越压越大




========ZLIB=============
压缩次数:9999
压缩前119514.0bytes
压缩后11361.0bytes
压缩比9.5%
message interval=15538.686 ms


========ZLIB=============
压缩次数:99999
压缩前512.0bytes
压缩后523.0bytes
压缩比102.1%
message interval=2989.6726 ms

标签:10,sParseEngineBenchmark,ops,压缩,Zlib,bytes,lz4,压缩算法,thrpt
From: https://blog.51cto.com/u_4176761/5973443

相关文章

  • Python数据压缩和存档——zlib/gzip/bzip2/lzma/zip/tar
    Python数据压缩和存档——zlib/gzip/bzip2/lzma/zip/tar​前言python中提供了几种重要的数据压缩算法的支持,包括zlib、gzip、bzip2和lzma数据压缩算法,同时支持创建ZIP......
  • 使用Tor浏览器访问Zlibrary
    目前zlibrary还可以用洋葱浏览器(Tor)访问。接下来我们看看如何访问。首先打开Tor浏览器,如没有请先下载。下载请到 www.torproject.org/download/自行下载。若打不开也......
  • zlib使用笔记
    zlib使用过程compress压缩过程:deflateInit()->deflate()->deflateEnd(); uncompress对应的解压过程inflateInit()-> inflate()-> inflateEnd(); compre......
  • zlib 压缩解压缩库函数
    1.下载地址http://www.zlib.net/2.使用方法zpipe里面有个例程,示范了压缩和解压缩的功能 3.  例程讲解主要有2个函数,压缩函数例程 和解压缩函数例程......
  • 旋转门数据压缩算法在PostgreSQL中的实现 - 流式压缩在物联网、监控、传感器等场景的
      背景在物联网、监控、传感器、金融等应用领域,数据在时间维度上流式的产生,而且数据量非常庞大。例如我们经常看到的性能监控视图,就是很多点在时间维度上描绘的曲线......
  • 压缩算法 Compress
    {:toc}压缩算法不存在能够压缩任意比特流的算法归谬法论证:如果该算法存在,由于比特流为离散值,压缩后的比特流至少比原比特流少一个比特,最终可以是任意小的,这显然是荒谬的......
  • utils.c:33:18: fatal error: zlib.h: No such file or directory
     001、问题utils.c:33:18:fatalerror:zlib.h:Nosuchfileordirectory  002、解决方法yuminstallzlib-devel 参考:https://www.cnblogs.com/ltaodre......
  • utils.c:33:18: fatal error: zlib.h: No such file or directory
     001、问题utils.c:33:18:fatalerror:zlib.h:Nosuchfileordirectory  002、解决方法yuminstallzlib-develzlib 再次编译即可。 参考:https......
  • linux系统:共享库问题之如version `ZLIB_1.2.9‘ not found
    1.错误提示:Gtk-WARNING**:Errorloadingimage'file:///usr/share/themes/Ambiance/gtk-3.0/assets/button-toolbar-active-focused.png':Unabletoloadimage-load......
  • Hadoop常见的文件格式及压缩算法
    前言 该文章中将会整理一些大数据中常见的文件格式及压缩算法的理论知识,作为后期实践的理论指导。理论+实践才会更方便用这些文件格式和压缩算法。    目前hadoop中......