On Sep 23, 2020, at 04:29, Dan Ports wrote:

> Also, bz2 is particularly slow at decompression, so even xz is likely
> an improvement there.

As far as compression/decompression time goes, the normal gzip, bzip2 and xz 
tools are single-threaded, as far as I know, so there is an opportunity to go 
faster by using parallel processing.

For bzip2, you can install lbzip2 and configure MacPorts to use it; it then 
compresses and decompresses in parallel, even bz2 files that were not created 
with lbzip2. I have been using this on my Mac for years.

For xz, there's pixz. It sounds like xz files cannot be decompressed in 
parallel unless they were created with pixz. We could install pixz on the 
buildbot servers and use it to create the archives. This would improve 
compress/decompress performance on the buildbot servers, and users could choose 
to install pixz to get improved decompression performance or we can consider 
bundling it with MacPorts base in the future; it is BSD licensed.

Reply via email to