[plt-scheme] On understanding performance

From: Chongkai Zhu (czhu at cs.utah.edu)
Date: Fri Jun 6 09:38:56 EDT 2008

Arthur Nunes-Harwit wrote:
>   I writing a small PROLOG implementation using DrScheme (MrEd) 
> version 350.
>   I decided to see about improving performance using Marc Feeley's 
> compilation to closures technique.  An initial benchmark (the naive 
> Fibonacci predicate) shows little difference in speed.  When 
> implementing Scheme-like languages in other environments, I am used to 
> a significant improvement.  Any guesses about why I am seeing so 
> little improvement here?
>   I saw a hint that profiling tools exist somewhere.  Can anyone give 
> me a little more information about how to use them?

>   My implementation is currently leaning heavily on gensyming.  What 
> performance/gc issues are involved with gensym?  In particular, are 
> gensyms garbage collected?
gensyms are garbage collected.

>   Thanks.
> -Arthur

Posted on the users mailing list.