压缩算法的比较
2015-06-02 22:59
232 查看
压缩算法的比较
以下是Google几年前发布的一组测试数据(数据有些老了,有人近期做过测试的话希望能共享出来):Algorithm | % remaining | Encoding | Decoding |
GZIP | 13.4% | 21 MB/s | 118 MB/s |
LZO | 20.5% | 135 MB/s | 410 MB/s |
Zippy/Snappy | 22.2% | 172 MB/s | 409 MB/s |
其中:
1)GZIP的压缩率最高,但是其实CPU密集型的,对CPU的消耗比其他算法要多,压缩和解压速度也慢;
2)LZO的压缩率居中,比GZIP要低一些,但是压缩和解压速度明显要比GZIP快很多,其中解压速度快的更多;
3)Zippy/Snappy的压缩率最低,而压缩和解压速度要稍微比LZO要快一些。
相关文章推荐
- kafka 效率优化
- F5补丁修复及几点命令
- android学习路线
- Depth of binary tree
- 【记录】对话框的学习
- SVN服务器搭建和使用(二)
- SpringMVC 控制器向视图传值的方式
- 怎样登录和退出Linux系统----Linux学习笔记(1)
- CSS3新增属性选择器: [attribute*=value] 、[attribute^=value] 和[attribute$=value]
- 明晰C内存分配的五种方法的区别
- 官方教程Stealth学习笔记(一)(持续更新)
- Android 记住用户名和密码
- Apple Pay是什么?能否描述一下如何在应用中使用Apple Pay?
- 黑马程序员——Java基础---语法<三>
- 字符串的处理和算法分析
- RandomAccessFile随机访问文件的读取和写入
- Android客户端与本地服务器Socket通信
- shell中计算器的设计
- SVN服务器搭建和使用(一)
- 网站的UV和PV详解