Hi,
I would also stress that on recent desktop/laptop, having at least 4
cores is more than common. So parallel decompression is important to
speed up installations.
As an example, I tried to use xz and pixz to extract data.tar.xz on a
tmpfs from openjdk-11-jdk-headless_11.0.9.1+1-1_amd64.deb:
$ hyperfine -p 'rm data.tar; ar x
openjdk-11-jdk-headless_11.0.9.1+1-1_amd64.deb' 'xz -d data.tar.xz'
Benchmark #1: xz -d data.tar.xz
Time (mean ± σ): 5.866 s ± 0.023 s [User: 5.762 s, System:
0.104 s]
Range (min … max): 5.816 s … 5.894 s 10 runs
$ hyperfine -p 'rm data.tar; ar x
openjdk-11-jdk-headless_11.0.9.1+1-1_amd64.deb' 'pixz -d data.tar.xz'
Benchmark #1: pixz -d data.tar.xz
Time (mean ± σ): 1.235 s ± 0.029 s [User: 6.253 s, System:
0.220 s]
Range (min … max): 1.196 s … 1.279 s 10 runs
Nearly five time faster on my 8C/16T system.
Have a nice day!
Adrien