[racket-dev] gc vs assignment

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Tue Aug 24 13:38:29 EDT 2010

On Tue, Aug 24, 2010 at 10:53 AM, Joe Marshall <jmarshall at alum.mit.edu> wrote:
> I'm surprised that racket3m uses page protection.  Taking a hardware trap
> can often be thousands of times slower than taking an inline conditional
> branch.

My understanding is that 3m does this because it is doing exact
garbage-collection on the C code rather than just on the Racket. I
presume that it would be hard (and useful) engineering to make it GC
more traditionally.

Jay

-- 
Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University
http://teammccarthy.org/jay

"The glory of God is Intelligence" - D&C 93


Posted on the dev mailing list.