Hi,

At the buildd:

 22477 buildd    30  10 97752  93m  420 R 100.2  2.5  26:15.31 dpkg-deb -Zxz 
--build debian/libwebkitgtk-3.0-0-dbg ..                 
26 minutes and counting compressing a dbg package. 
The buildd is quadcore, so considerable amount of
time could be saved with parallel implementation.

The mentioned implmentations are now all in debian:

pigz - Parallel Implementation of GZip
 code lines 4304
pixz - parallel, indexing XZ compressor/decompressor
 code lines 2169
pbzip2 - parallel bzip2 implementation
 code lines 6119 (c++)

Unsurprisingly pixz is also the most readable threaded
compressing/uncompressing implementation. From a quick glance
I guess the liblzma api makes it easier than others.

Now that xz is a) default b) most cpu-heavy, perhaps it's also the only
one worth parallelizing.

Riku


-- 
To UNSUBSCRIBE, email to debian-dpkg-bugs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to