2010/12/21 Tim Robinson <[email protected]> > 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 <[email protected]> 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 [email protected] > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > [email protected]<clojure%[email protected]> > 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 [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
