...
After sending that last message I tried my program with the current RH-released kernel for RHL 9 (2.4.20-24.9). My program took twice as long to execute.
That said, thanks for the answer to the question I originally posed. It seems that the performance difference is due to tighter integration of the kernel and GLibC in RHL 9.
Not necessarily. You said that the process was CPU bound, but you didn't say what it was doing. One of the most significant changes between release 7.3 and 9 was the introduction of a multi-byte locale under the default settings. Try running your application like:
time ./my-test-app LANG=C time ./my-test-app
Run the app a couple of times each way. If you're doing much in the way of string manipulation, you'll probalby see a significant difference.
-- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list