On Feb 1, 2008, at 7:24 PM, Zbigniew wrote:

Thanks Shawn. Your results are really similar to Ivan's Xeon, which was
running 64-bit.  You both had a huge number of major GCs, in the 6-7k
range. I believe that you are seeing not only the effect of the stack frame
difference we're seeing on certain 32-bit systems, but also the double
word size of 64-bit machines.

If you were to rerun your binary with a double-size stack (256k) to
account for the 64-bit words, I bet your GCs would go down substantially.

Try:
$ ./shinn -:s256k


4446 minors and 816 majors with that (Using the -Ob compiled one), and 15 seconds of run time. Some trials using real-world chicken programs with the larger stack size show a less-significant but still present speedup. I'm thinking it would be a good idea to increase the default stack size on 64-bit hosts.

--
Shawn W.
[EMAIL PROTECTED]





_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to