[plt-scheme] On understanding performance
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?
>
http://www.cs.utah.edu/plt/mailarch/plt-scheme-2002/msg00426.html?
> 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
>
Chongkai