12.06.03

Sweet Success with the Second Benchmark

Wrote a small C program to create a big file of preprocessor commands, like this
#define OVJLAAAA( x, y)   for( x = 0; x < y; x++) /* garbage */
#define PVJLAAAA( x, y)   for( x = 0; x < y; x++) /* garbage */
#define QVJLAAAA( x, y)   for( x = 0; x < y; x++) /* garbage */
#define RVJLAAAA( x, y)   for( x = 0; x < y; x++) /* garbage */
and ran this file through /usr/lib/cpp.
bash-2.05a$ time /usr/bin/cpp < foo.cpp > /dev/null

real    0m8.561s
user    0m6.840s
sys     0m0.920s
now with the wedged in mullocator I got
bash-2.05a$ time ./cpp.sh 

real    0m7.320s
user    0m5.440s
sys     0m0.950s
A speed increase of 20% user time is not too shabby, because cpp oughta to be doing a little something else besides calling malloc :) Posted by Nat! at 12.06.03 21:42