压缩完成后,会利用CPU释放被占用的内存资源。
打个通俗的比方 你捏一个弹簧的时候比较难 而你松开的时候 就很容易啊 解压缩的时候只是把文件释放到硬盘里面(松开弹簧)压缩的时候就呀把你要压缩的文件先掉到内存里面(吧弹簧拿在手里)然后按一定的算法压缩文件此过程 需要cpu大量的运算(挤压弹簧)所以 压缩的时候 内存和cpu占用比较大
这是正常的。因为压缩的时候,需要把档案的码用不同的方式换算成什么模式是可以达到最高的压缩率。但是在解压是,只是释放出来已经被压缩的档案,所以需要的处理器计算能力不是很大。
这是正常的。因为压缩的时候,需要把档案的码用不同的方式换算成什么模式是可以达到最高的压缩率。但是在解压是,只是释放出来已经被压缩的档案,所以需要的处理器计算能力不是很大
你可以这样理解,释放文件的时候不需要进行运算,而压缩的时候,则需要对文件进行逻辑运算,才可以进行压缩。
正常压缩的时候需要高度计算,而解压的时候,只用经过硬盘释放