如何提高几十甚至上百G文件的压缩和解压效率
(2012-06-05 02:21:35)
标签:
的
如何
杂谈
如何提高几十甚至上百G文件的压缩和解压效率需求:
有几十、上百G的文件需要压缩、解压。前提是不能太耗系统资源,且要减小压缩、解压时间。
采用多线程、多进程都比较消耗资源。CPU一下就上去了。。
有没有什么其他的方法呢?采用运算量小的压缩、解压算法 本帖最后由 yulihua49 于 2011-08-03 10:36
编辑
需求:
有几十、上百G的文件需要压缩、解压。前提是不能太耗系统资源,且要减小压缩、解压时间。
采用多 ...
korpus 发表于 2011-08-02 22:54
http://bbs.chinaunix.net/images/common/back.gif
你们为什么老是怕CPU上去呢?CPU不上去,怎么干活啊?
压缩解压是纯运算,使所有CPU达到100%是最高境界。
多线程的作用是让更多的CPU动起来,你可以使线程数比CPU数少一些,以便留有余地,当然运行就慢一些。
7zip比较好,但还未实现多线程。http://www.quicklz.com/
koolcoy 发表于 2011-08-03 14:53
http://bbs.chinaunix.net/images/common/back.gif
它http://www.hervelegereurope.com/的速度够快。
不知压的什么文件。如果是EXE,这个压缩率差不多。
程序源