A while back I posted a message talking about the performance differences of a c++ program I wrote on gentoo and debian. In the end, I chalked up the performance degrade on gentoo to my having built gcc with too many optimizations. When I recompiled gcc with more "conservative" settings, my program ran as fast or faster on gentoo.
If you recall, the processor/memory intensive part of my program is reading a 50,000+ line CSV file into memory. On my gentoo box, it takes about 1.6 seconds to load this into memory. On Windows, using MS Visual Studio 6.0, it takes five or six seconds to load into memory! I don't know how big a role computer speed plays, though. My home computer (gentoo) is an Athlon XP 2500 with 1 GB of ram. My work computer (windows) is a dual Xeon 1.5 GHz with 2 GB of ram. Judging by Windows Task Manager, only one CPU is used to load the data. So, loosely speaking, my home PC is 1.6 times faster, but the same process is 3.1 times slower (on my work PC). Again, this testing isn't scientific by any means, but I thought some folks might be interested. Looks good for gcc or AMD, in my opinion :) Matt -- [EMAIL PROTECTED] mailing list
