記憶體多了能做些什麼?
當然是&%*#$@啦~:D
以下簡單加映
耳熟能詳的"砸破"窗戶大家都知道怎樣做...
小弟就給大家看一下"壓爆"窗戶要怎樣做...
馬達:Intel Core i7 980X 4.2GHz
燃料:G.Skill DDR3-1600 24GB CL9
壓縮機:7-Zip 9.14 Beta
壓縮方式:極致壓縮 LZMA / LZMA2
待宰羔羊:旗艦版窗戶七號
結實區塊大小都設結實,意思是把所有檔案視為單一檔案來壓縮,壓縮率較高,缺點為解壓縮時需全部解壓後才能提取其中的單一檔案,無法直接就目標檔案做單一解壓縮
字典大小,影響壓縮率的關鍵,但字典越大,需要的記憶體量越多,記憶體需要量以實體CPU核心來計算
字組大小,對壓縮率影響不大
LZMA,預設設定,最高只支援到2線程
LZMA2,最高支援到24線程,多核心CPU建議使用,可大幅加速壓縮時間
先看極致壓縮LZMA模式預設
需要時間約13分鐘
壓掉約335.8MB
然後字典大小設為最大,需要記憶體量爆增到10GB...
需要時間約16.5分鐘
但結果也很驚人,壓掉約731.3MB
再來改為LZMA2
預設字典大小在12線程下就要耗掉6.6GB的記憶體了
但是需要時間大幅減為約3分20秒
壓掉約357MB
再來因為12線程的關係
字典大小如果設為最大1024MB的話
記憶體需要量會達到驚人的67GB....
而且我有開RAMDISK已經吃掉8GB了
所以字典大小只能設到192MB左右
需要時間不到3分鐘
壓掉約384.5MB
以下是字典大小(記憶體量)與線程數折衷的結果
需要時間約3分45秒
壓掉約408MB
需要時間約5分50秒
壓掉約448.4MB
純粹參考
謝謝收看