home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
arc_lbr
/
mdcd10.arc
/
TIMING.DOC
< prev
Wrap
Text File
|
1988-10-26
|
8KB
|
141 lines
This file shows some timings comparing my program (MDCD 1.0), PKPAK/PKXUNPAK
3.61, and ARC 5.20. The first test compares the time required to compress and
the resultant size of single files that reprepresent a fairly good sampling
of various file types. The second test times the compression and
decompression of an entire subdirectory.
The purpose of these timings is strictly meant to show the capabilities of
my program so that anyone who might be interested in using it can determine
whether or not it is worth proceeding with his/her own comparisons.
These timings were run on an 10mhz Epson Equity III+ with 2meg of 120ns
cache and a Seagate 4096 disk using a Perstor PS180 ERLL disk controller.
/*------------------------------------------------------------------------*/
/* TEST 2 */
/*------------------------------------------------------------------------*/
The files shown below were used for compressing and decompressing:
SMALL PAS 19436 10-23-88 4:54p
MDCD1213 ASM 60989 10-23-88 4:25p
MDCD1213 LST 115037 10-23-88 4:26p
TURBO EXE 149793 8-29-88 5:00a
BPROGB MSG 1414960 10-23-88 5:05p
ABCDEF 240001 10-23-88 4:45p
Case 1 - Small Pascal source file
Case 2 - Assembler source file with no tabs
Case 3 - TASM .LST output of case 2 .ASM source file
Case 4 - TURBO.EXE (Turbo Pascal 5.0 IDE)
Case 5 - TAPCIS Captured messages from CIS BPROGB Turbo C Forum
Case 6 - 2300 lines of 'ABCDEF' repeated 13 times, followed by CRLF
* Time and Percent values shown below were rounded using standard conventions
(e.g. > 15.45 rounds to 15.5 -- 15.44 rounds to 15.4)
------------------------------------------------------------------------------
| | | | C O M P R E S S I O N | | Speed Index |
| Compr |Test| Orig'l |--------------------------| Decomp | ARC | PK | MD |
| Progm |Case| Size | Size | Time | Pct % | Time | 1.0 | 1.0 | 1.0 |
|----------------------------------------------------------------------------|
| PKPAK | | | 5927 | :01.8 | 69.5 % | :01.6 | 2.7 | 1.0 | 1.1 |
| MDCD | 1 | 19436 | 5930 | :02.0 | 69.5 % | :02.5 | 2.4 | .9 | 1.0 |
| ARC | | | 5861 | :04.8 | 69.8 % | :04.1 | 1.0 | .4 | .4 |
|----------------------------------------------------------------------------|
| PKPAK | | | 17776 | :03.1 | 70.9 % | :02.6 | 4.4 | 1.0 | 1.6 |
| MDCD | 2 | 60989 | 18752 | :05.0 | 69.3 % | :04.9 | 2.7 | .6 | 1.0 |
| ARC | | | 19718 | :13.5 | 67.7 % | :10.7 | 1.0 | .2 | .4 |
|----------------------------------------------------------------------------|
| PKPAK | | | 34590 | :04.4 | 69.9 % | :04.1 | 5.2 | 1.0 | 2.0 |
| MDCD | 3 | 115037 | 34716 | :08.8 | 69.8 % | :08.3 | 2.6 | .5 | 1.0 |
| ARC | | | 36244 | :23.0 | 68.5 % | :19.1 | 1.0 | .2 | .4 |
|----------------------------------------------------------------------------|
| PKPAK | | | 127387 | :09.3 | 15.0 % | :06.9 | 5.8 | 1.0 | 2.5 |
| MDCD | 4 | 149793 | 127516 | :23.5 | 14.9 % | :14.6 | 2.3 | .4 | 1.0 |
| ARC | | | 130556 | :54.2 | 12.8 % | :40.0 | 1.0 | .2 | .4 |
|----------------------------------------------------------------------------|
| PKPAK | | | 713666 | 1:01.0 | 49.6 % | 0:45.0 | 7.7 | 1.0 | 2.4 |
| MDCD | 5 | 1414960 | 727357 | 2:26.0 | 48.6 % | 1:45.0 | 3.2 | .4 | 1.0 |
| ARC | | | 768066 | 7:52.0 | 45.7 % | 4:50.0 | 1.0 | .1 | .3 |
|----------------------------------------------------------------------------|
| PKPAK | | | 5056 | :06.9 | 97.9 % | :06.3 | 6.5 | 1.0 | 1.6 |
| MDCD | 6 | 240001 | 5059 | :10.7 | 97.9 % | :12.9 | 4.2 | .6 | 1.0 |
| ARC | | | 5057 | :44.9 | 97.9 % | :29.9 | 1.0 | .2 | .2 |
------------------------------------------------------------------------------
/*------------------------------------------------------------------------*/
/* TEST 2 */
/*------------------------------------------------------------------------*/
This file contains a test of PKPAK 3.61, MDCD 1.0, and ARC 5.20. I used each
of the 3 programs to compress *.* from my F:\LZW\ subdirectory with output
directed to my I: drive (same physical disk).
------------------------------------------------------------------------------
| | | Orig'l | C O M P R E S S I O N | | Speed Index |
| Compr |Test| sub-dir |--------------------------| Decomp | ARC | PK | MD |
| Progm |Case| Size | Size | Time | Pct % | Time | 1.0 | 1.0 | 1.0 |
|----------------------------------------------------------------------------|
| PKPAK | | | 707196 | 1:03.0 | 40.2 % | :51.0 | 6.2 | 1.0 | 1.3 |
| MDCD | 1 | 1182236 | 715813 | 1:23.0 | 39.5 % | 1:04.8 | 4.7 | .8 | 1.0 |
| ARC | | | 729954 | 6:29.0 | 38.2 % | 3:45.6 | 1.0 | .2 | .2 |
|----------------------------------------------------------------------------|
The above test favors MDCD in that I automatically recognize .ZOO and .ARC
files, and do not even attempt to compress them. The same test run with
this feature disabled yields the following result:
------------------------------------------------------------------------------
| | | Orig'l | C O M P R E S S I O N | | Speed Index |
| Compr |Test| sub-dir |--------------------------| Decomp | ARC | PK | MD |
| Progm |Case| Size | Size | Time | Pct % | Time | 1.0 | 1.0 | 1.0 |
|----------------------------------------------------------------------------|
| PKPAK | | | 707196 | 1:03.0 | 40.2 % | :51.0 | 6.2 | 1.0 | 2.5 |
| MDCD | 1 | 1182236 | 715813 | 2:38.0 | 39.5 % | 1:04.8 | 2.5 | .4 | 1.0 |
| ARC | | | 729954 | 6:29.0 | 38.2 % | 3:45.6 | 1.0 | .2 | .4 |
|----------------------------------------------------------------------------|
/*-------------------------------------------------------------*/
/* Directory of my F:\LZW from which all files were compressed */
/*-------------------------------------------------------------*/
Volume in drive F is 33 MEG
Directory of F:\LZW
. <DIR> 8-20-88 3:33a
.. <DIR> 8-20-88 3:33a
BACKBACK ARC 353641 10-23-88 4:41p
EMPTY MD 4280 10-18-88 12:32a
LZ ARC 13312 8-20-88 3:29a
LZ TXT 3798 10-22-88 4:08a
MDCD BKK 60107 10-22-88 4:34a
MDCD EXE 50124 10-23-88 4:36p
MDCD PAS 60655 10-23-88 4:36p
MDCD1213 ASM 60989 10-23-88 4:25p
MDCD1213 BKK 61469 10-23-88 3:35p
MDCD1213 LST 115037 10-23-88 4:26p
MDCD1213 OBJ 7708 10-23-88 4:26p
MDCD13 PAS 59691 10-22-88 1:06a
MDCDASM ASM 63077 10-22-88 2:19a
MDCRC16 ASM 4276 8-21-88 1:38a
NOTANARC ARC 58231 10-20-88 4:36a
NOTAZOO ZOO 58231 10-20-88 4:36a
OLDASM ARC 34726 10-16-88 1:28a
OLDDOC TXT 3695 10-03-88 12:39a
TEST ZOO 19826 10-19-88 2:17a
TESTC EXE 26682 10-23-88 4:26p
TESTC PAS 7546 10-23-88 4:24p
TESTCRC1 PAS 4279 8-21-88 8:38p
TESTD EXE 26682 10-23-88 4:26p
TESTD PAS 7390 10-23-88 4:24p
TIMING DOC 16784 10-23-88 7:51p
28 File(s) 11405312 bytes free