[racket-dev] Where does this program allocate?

From: James Swaine (james.swaine at eecs.northwestern.edu)
Date: Tue Jul 24 19:51:07 EDT 2012

I noticed the large amount of allocation going on when I was using
mandelbrot to test my fixes to the visualizer last week -- I'll take a
look.  I wrote an allocation hotspot profiler tool that may end up as part
of the visualizer in some form, so I can try running it on your code.



On Tue, Jul 24, 2012 at 6:12 PM, Sam Tobin-Hochstadt <samth at ccs.neu.edu>wrote:

> I've been trying to use the new futures visualizer (which is great) to
> improve my parallel version of the mandelbrot benchmark
> (collects/tests/racket/shootout/mandelbrot-futures.rkt).  My current
> code is attached.  You can run it like this:
>
>     $ racket mand.rkt 4000 8 # 8 is the number of futures to use.
>
> The visualizer shows that each future syncs thousands of times for
> allocation.  However, I can't find the allocation in the loop at all
> (even in the decompiler output).  Does anyone have any suggestions on
> what might be allocating here, or any strategies I can use for finding
> the allocation?
> --
> sam th
> samth at ccs.neu.edu
>
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20120724/dabd034e/attachment.html>

Posted on the dev mailing list.