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

Reply via email to