2010/12/21 Tim Robinson <tim.blacks...@gmail.com>

> You may want to consider the heap size you have allocated to java. I
> believe the default is 128.
>
> For example you can set this yourself:
>
> java -Xms256m -Xmx1024m
>

Indeed, but in this example, there is a problem. As Ken said, it seems that
the "locals clearing" does not apply to def.
Maybe there's a technical reason to this, but this problem is not related to
the heap size, IMHO.




>
> This provides 256mb initial heap and permits heap to grow to 1024mb.
>
> I've been using Leiningen, so in my case I just changed the settings
> in the source, before install.
>
> There's probably a list of pros/cons to upping the default heap size
> that you may want to consider.
>
> Tim
>
> On Dec 21, 7:09 am, Miles Trebilco <miles.van...@gmail.com> wrote:
> > Why does this cause an out of memory error:
> >
> > (def out_of_mem
> >   (reduce + 0 (range 50000000)))
> >
> > while this does not:
> >
> > (def not_out_of_mem
> >  (let [result 0]
> >   (reduce + result (range 50000000))))
> >
> > and neither does this in the REPL:
> >   (reduce + 0 (range 50000000)))
> >
> >  - Miles
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com<clojure%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to