[comp.binaries.ibm.pc.d] Performance of "new zoo" vs. zip

davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) (06/06/91)

This is the first set of results from data compression tests using the
"new zoo" compressor. Currently the archiver is in alpha test, with a
significant speedup coming in about a month, and production quality
scheduled for August.

The reason for this posting is "proof of existance" for the speed and
performance of the new version, not "look, it's better than X." It
currently is operational on sysv unix, and hopefully will be functional
on BSD, etc, in the next few days. In these tests it seems to provide
slightly better compression and speed than the non-shareware info-zip
version. Since zoo is in alpha and zip is in beta code is available to
testers only, and this is purely a "work in progress" report, to assure
the cbip readers that better compression is on the way.

Rahul has asked me to note that the new compression method is derived
from the Japanese compression program AR002.

I repeat, these are test versions, production source code is not
available yet, please don't waste your time and mine asking.
________________________________________________________________

Results of quick testing of zoo v2.10 alpha. This is an alpha release,
these are alpha test results...

size1 - total of the compressed sizes, reported with v option
size2 - actual file size
o_size - original total size of all files (shown only when changed)

zoo201 - zoo 2.01
zoo210a - zoo 2.10 alpha
zip082 - info-zip 0.82 beta

prog	u-cpu	s-cpu	size1	size2	o_size	cmnt

zoo201	  3.76	 0.26	50272	50938	109204	C sources
zoo210a	 10.50	 0.34	36155	36821
zip082	 14.78	 0.78	37400	38160
(w/ -i)	 11.96	 0.72	37400	38160

zoo201	  3.76	 0.40	55792	58304	76109	C object (xenix 386)
zoo210a	  7.86	 0.48	46128	48640
zip082	 16.90	 1.74	50181	53339
(w/ -i)	 13.44	 1.30	50211	53369

zoo201	 66.48	 5.42	916714	929166	1522329 info-zip digests for 1991
zoo210a	142.62	 4.96	654674	667126
zip082	239.62	17.24	689379	705409
(w/ -i)	188.92	13.84	689379	705409
zoo x	 21.82	 7.08				zoo extract
unzip	 38.84	 5.78				zip extract

Notes on testing: all files were checked with BRIK 32 bit CRC before
compression and after extraction to insure that the extracted versions
were the same as the originals.


-- 
bill davidsen	(davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen)
        "Most of the VAX instructions are in microcode,
         but halt and no-op are in hardware for efficiency"