The program is identical and generated by the same compiler (SVN head) with -Ob
and the stack size is identical (128k).  We saw it was very fast on a Pentium M
and an Athlon 1600 on Linux, and it was very slow on a 2GHz Core 2 Duo (OS X),
an unknown OS X box and a PPC (probably OS X).  I wonder if someone could try
this on a ~2GHz Core 2 Duo under Linux for a direct comparison.

The fast versions incur about 10 GCs, the slow ones hundreds.  Despite this,
virtually no time (< 0.5s) is clocked to GC according to (time).

In short, I have no idea.

On 2/1/08, felix winkelmann <[EMAIL PROTECTED]> wrote:
> it is worth mentioning that the performance of a
> chicken-compiled program is extremely sensitive to stack-size,
> activation frame size, cache behaviour and allocation rate.


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

Reply via email to