Theo Harper writes:
>From: Harper Theo <farnboro02.datasci.co.uk at BTHARPER>
>To: Franz Support <centralsparc.CS.Berkeley.EDU at excl-forum>
>Subject: Speed Problems
>Date: Thu, 14 Mar 96 09:31:00 PST
>Encoding: 23 TEXT
>X-Mailer: Microsoft Mail V3.0
>
>
>
>I have just finished converting a Procyon Common Lisp application to run
>using ACL/Win 3.0.
>
>However, I have seen a marked speed differential. ACL is is at least 50%
>slower than PCL and in cons intensive tasks > 100% slower.
>
>I am not sure if the problem is associated with manipulating particular data
>types, however the application performs lots of consing and floating point
>arithmetic.
>
>Has anyone else noticed any speed problems, or has any tips (other than the
>usual type declarations and speed declarations).
>
>Thanks
>
>Theo Harper
>Data Sciences UK Limited
>Meudon Avenue
>Farnborough
>Hampshire
>England
>GU14 7NB
>
The most likely explanation is that after we licensed the Windows Procyon
code to Franz,
we rewrote the garbage collector, more than doubled its speed, and allowed
it to recover from
the "stack overflow because objects are too deeply nested bug".
As far as I know Franz still use the original garbage collector in ACL/Win 3.0.
Richard Barber
Technical Director
Scientia Ltd, Cambridge, UK
Tel: +44 1223 421 221
Fax: +44 1223 421 218
Email: <scientia.com at Richard_Barber>