I recently did a speed comparison of my module
Math::Random::MT::Auto under Cygwin Perl and ActivePerl. To my surprise, ActivePerl was more than twice as fast as Cygwin Perl. In fact, for the built-in
rand function, it was more than 4 times faster!
Has anyone else encountered this phenomenon? Is it the result of the underlying Cygwin architecture, or does it have something to do with the way ActivePerl is compiled under Windows?
My guess is that Cygwin is the culprit. But does anyone have any definitive information on this?
Remember: There's always one more bug.