This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: App runs 8x slower on dual core machine (with test case to replicate issue)


Linda Walsh <cygwin <at> tlinx.org> writes:

> I can confirm the perl test case:
> 
> Using the referenced prog:
> on Linux:
> cyg-perl-thread-test.pl
> This is perl 5, version 14, subversion 2 (v5.14.2) built for 
> x86_64-linux-thread-multi
> Processing 10 tasks in 1 threads completed in 0.468952secs
> Processing 10 tasks in 4 threads completed in 0.156822secs
> cat /proc/cpuinfo/Hz|sort |uniq
> model name      : Intel(R) Xeon(R) CPU           X5660  @ 2.80GHz
> cpu MHz         : 1596.000
> 
> On Cygwin:
> This is perl 5, version 14, subversion 2 (v5.14.2) built for 
> cygwin-thread-multi-64int
> Processing 10 tasks in 1 threads completed in 1.060806secs
> Processing 10 tasks in 4 threads completed in 9.640635secs
> /Users/law> cat /proc/cpuinfo|grep Hz|sort -r |uniq
> model name      : Intel(R) Xeon(R) CPU           X5680  @ 3.33GHz
> cpu MHz         : 3325

Just out of curiousity are you running XP-32bit?
If you are, could you try running the multithreaded test with CPU 
affinity set to 1 (single core)?
You should see it take just a little more time to complete vs the
single threaded one.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]