Some Testit results for CMQ&B 1.7:
Code:
This test will compare the old CopyMem/CopyMemQuick routines with
the new ones you have installed. A great variety of tests will be
run, and this might take some time, especially if your system has a
slow processor.
Initiating test (please be patient...)
Copying 65536 bytes 282 times (long -> long offset)
Old CopyMem : 1.23 secs
New CopyMem : 1.30 secs (+ 4.9%)
Old CopyMemQuick: 1.24 secs
New CopyMemQuick: 1.25 secs (+ 0.0%)
Copying 65536 bytes 73 times (long -> long+1 offset)
Old CopyMem : 0.33 secs
New CopyMem : 0.71 secs (+115.1%)
Copying 65536 bytes 206 times (long -> even offset)
Old CopyMem : 0.96 secs
New CopyMem : 1.31 secs (+36.4%)
Copying 65536 bytes 73 times (long -> even+1 offset)
Old CopyMem : 0.34 secs
New CopyMem : 0.70 secs (+102.9%)
Copying 65536 bytes 73 times (long+1 -> long offset)
Old CopyMem : 0.36 secs
New CopyMem : 0.71 secs (+97.2%)
Copying 65536 bytes 191 times (long+1 -> long+1 offset)
Old CopyMem : 0.83 secs
New CopyMem : 0.88 secs (+ 6.0%)
Copying 65536 bytes 73 times (long+1 -> even offset)
Old CopyMem : 0.33 secs
New CopyMem : 0.71 secs (+115.1%)
Copying 65536 bytes 250 times (long+1 -> even+1 offset)
Old CopyMem : 1.18 secs
New CopyMem : 1.26 secs (+ 6.8%)
Copying 65536 bytes 250 times (even -> long offset)
Old CopyMem : 1.30 secs
New CopyMem : 1.28 secs (- 0.8%)
Copying 65536 bytes 73 times (even -> long+1 offset)
Old CopyMem : 0.38 secs
New CopyMem : 0.71 secs (+86.8%)
Copying 65536 bytes 191 times (even -> even offset)
Old CopyMem : 0.83 secs
New CopyMem : 0.89 secs (+ 7.2%)
Copying 65536 bytes 73 times (even -> even+1 offset)
Old CopyMem : 0.33 secs
New CopyMem : 0.71 secs (+115.1%)
Copying 65536 bytes 73 times (even+1 -> long offset)
Old CopyMem : 0.38 secs
New CopyMem : 0.70 secs (+81.6%)
Copying 65536 bytes 206 times (even+1 -> long+1 offset)
Old CopyMem : 1.06 secs
New CopyMem : 1.29 secs (+21.7%)
Copying 65536 bytes 73 times (even+1 -> even offset)
Old CopyMem : 0.38 secs
New CopyMem : 0.71 secs (+86.8%)
Copying 65536 bytes 282 times (even+1 -> even+1 offset)
Old CopyMem : 1.23 secs
New CopyMem : 1.30 secs (+ 4.9%)
Copying 1024 bytes 16950 times (long -> long offset)
Old CopyMem : 1.20 secs
New CopyMem : 1.29 secs (+ 7.5%)
Old CopyMemQuick: 1.15 secs
New CopyMemQuick: 1.28 secs (+11.3%)
Copying 1024 bytes 4700 times (long -> long+1 offset)
Old CopyMem : 0.36 secs
New CopyMem : 0.75 secs (+105.5%)
Copying 1024 bytes 12000 times (even -> even offset)
Old CopyMem : 0.86 secs
New CopyMem : 0.93 secs (+ 7.0%)
Copying 128 bytes 98000 times (long -> long offset)
Old CopyMem : 0.98 secs
New CopyMem : 1.01 secs (+ 3.1%)
Old CopyMemQuick: 0.78 secs
New CopyMemQuick: 0.91 secs (+16.7%)
Copying 128 bytes 77500 times (even -> even offset)
Old CopyMem : 0.80 secs
New CopyMem : 0.90 secs (+11.2%)
Copying 19 bytes 294000 times (long -> long offset)
Old CopyMem : 0.40 secs
New CopyMem : 0.86 secs (+115.0%)
Copying 18 bytes 311000 times (long -> long offset)
Old CopyMem : 0.41 secs
New CopyMem : 0.71 secs (+73.2%)
Copying 17 bytes 331500 times (long -> long offset)
Old CopyMem : 0.43 secs
New CopyMem : 0.81 secs (+88.4%)
Copying 16 bytes 478000 times (long -> long offset)
Old CopyMem : 0.56 secs
New CopyMem : 1.03 secs (+82.1%)
Old CopyMemQuick: 0.35 secs
New CopyMemQuick: 0.53 secs (+51.4%)
Copying 8 bytes 530000 times (long -> long offset)
Old CopyMem : 0.43 secs
New CopyMem : 0.90 secs (+107.0%)
Old CopyMemQuick: 0.20 secs
New CopyMemQuick: 0.35 secs (+75.0%)
Copying 4 bytes 715000 times (long -> long offset)
Old CopyMem : 0.43 secs
New CopyMem : 0.58 secs (+34.9%)
Old CopyMemQuick: 0.11 secs
New CopyMemQuick: 0.30 secs (+163.6%)
Copying 1 bytes 1095000 times (long -> long offset)
Old CopyMem : 0.61 secs
New CopyMem : 0.13 secs (-78.7%)
Total timing:
-------------
Old routines : 22.88 secs
New routines : 29.83 secs
Total slowdown : 30.37 %
Some Testit results for CMQ&B040 2.1:
Code:
This test will compare the old CopyMem/CopyMemQuick routines with
the new ones you have installed. A great variety of tests will be
run, and this might take some time, especially if your system has a
slow processor.
Initiating test (please be patient...)
Copying 65536 bytes 282 times (long -> long offset)
Old CopyMem : 1.23 secs
New CopyMem : 1.30 secs (+ 4.9%)
Old CopyMemQuick: 1.24 secs
New CopyMemQuick: 1.25 secs (+ 0.0%)
Copying 65536 bytes 73 times (long -> long+1 offset)
Old CopyMem : 0.33 secs
New CopyMem : 0.71 secs (+115.1%)
Copying 65536 bytes 206 times (long -> even offset)
Old CopyMem : 0.96 secs
New CopyMem : 1.31 secs (+36.4%)
Copying 65536 bytes 73 times (long -> even+1 offset)
Old CopyMem : 0.34 secs
New CopyMem : 0.70 secs (+102.9%)
Copying 65536 bytes 73 times (long+1 -> long offset)
Old CopyMem : 0.36 secs
New CopyMem : 0.71 secs (+97.2%)
Copying 65536 bytes 191 times (long+1 -> long+1 offset)
Old CopyMem : 0.83 secs
New CopyMem : 0.88 secs (+ 6.0%)
Copying 65536 bytes 73 times (long+1 -> even offset)
Old CopyMem : 0.33 secs
New CopyMem : 0.71 secs (+115.1%)
Copying 65536 bytes 250 times (long+1 -> even+1 offset)
Old CopyMem : 1.18 secs
New CopyMem : 1.26 secs (+ 6.8%)
Copying 65536 bytes 250 times (even -> long offset)
Old CopyMem : 1.30 secs
New CopyMem : 1.28 secs (- 0.8%)
Copying 65536 bytes 73 times (even -> long+1 offset)
Old CopyMem : 0.38 secs
New CopyMem : 0.71 secs (+86.8%)
Copying 65536 bytes 191 times (even -> even offset)
Old CopyMem : 0.83 secs
New CopyMem : 0.89 secs (+ 7.2%)
Copying 65536 bytes 73 times (even -> even+1 offset)
Old CopyMem : 0.33 secs
New CopyMem : 0.71 secs (+115.1%)
Copying 65536 bytes 73 times (even+1 -> long offset)
Old CopyMem : 0.38 secs
New CopyMem : 0.70 secs (+81.6%)
Copying 65536 bytes 206 times (even+1 -> long+1 offset)
Old CopyMem : 1.06 secs
New CopyMem : 1.29 secs (+21.7%)
Copying 65536 bytes 73 times (even+1 -> even offset)
Old CopyMem : 0.38 secs
New CopyMem : 0.71 secs (+86.8%)
Copying 65536 bytes 282 times (even+1 -> even+1 offset)
Old CopyMem : 1.23 secs
New CopyMem : 1.30 secs (+ 4.9%)
Copying 1024 bytes 16950 times (long -> long offset)
Old CopyMem : 1.20 secs
New CopyMem : 1.29 secs (+ 7.5%)
Old CopyMemQuick: 1.15 secs
New CopyMemQuick: 1.28 secs (+11.3%)
Copying 1024 bytes 4700 times (long -> long+1 offset)
Old CopyMem : 0.36 secs
New CopyMem : 0.75 secs (+105.5%)
Copying 1024 bytes 12000 times (even -> even offset)
Old CopyMem : 0.86 secs
New CopyMem : 0.93 secs (+ 7.0%)
Copying 128 bytes 98000 times (long -> long offset)
Old CopyMem : 0.98 secs
New CopyMem : 1.01 secs (+ 3.1%)
Old CopyMemQuick: 0.78 secs
New CopyMemQuick: 0.91 secs (+16.7%)
Copying 128 bytes 77500 times (even -> even offset)
Old CopyMem : 0.80 secs
New CopyMem : 0.90 secs (+11.2%)
Copying 19 bytes 294000 times (long -> long offset)
Old CopyMem : 0.40 secs
New CopyMem : 0.86 secs (+115.0%)
Copying 18 bytes 311000 times (long -> long offset)
Old CopyMem : 0.41 secs
New CopyMem : 0.71 secs (+73.2%)
Copying 17 bytes 331500 times (long -> long offset)
Old CopyMem : 0.43 secs
New CopyMem : 0.81 secs (+88.4%)
Copying 16 bytes 478000 times (long -> long offset)
Old CopyMem : 0.56 secs
New CopyMem : 1.03 secs (+82.1%)
Old CopyMemQuick: 0.35 secs
New CopyMemQuick: 0.53 secs (+51.4%)
Copying 8 bytes 530000 times (long -> long offset)
Old CopyMem : 0.43 secs
New CopyMem : 0.90 secs (+107.0%)
Old CopyMemQuick: 0.20 secs
New CopyMemQuick: 0.35 secs (+75.0%)
Copying 4 bytes 715000 times (long -> long offset)
Old CopyMem : 0.43 secs
New CopyMem : 0.58 secs (+34.9%)
Old CopyMemQuick: 0.11 secs
New CopyMemQuick: 0.30 secs (+163.6%)
Copying 1 bytes 1095000 times (long -> long offset)
Old CopyMem : 0.61 secs
New CopyMem : 0.13 secs (-78.7%)
Total timil timing:
-------------
Old routines : 48.48 secs
New routines : 77.88 secs
Total slowdown : 60.64 %