Lorenzo,<br><br>foreach.max.threads is kind of a throttle parameter that will control the number of threads spawned when a foreach loop is encountered. For example:<br><br>foreach i in [0:10000]{<br>do_something();<br>}<br>
<br>can potentially lead to 10,000 concurrent threads being spawned simultaneously which can lead to a jam in the system. The foreach.max.threads param will limit it to the number specified. I normally set it to less than 1000 or even less if I have nested foreach loops.<br>
<br>Hope that will help.<br><br>Ketan<br><br><div class="gmail_quote">On Mon, Aug 1, 2011 at 1:52 PM, Lorenzo Pesce <span dir="ltr"><<a href="mailto:lpesce@uchicago.edu">lpesce@uchicago.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word"><span style="font-family:Georgia, 'Times New Roman', Times, serif">foreach.max.threads.  </span><span style="font-family:Georgia, 'Times New Roman', Times, serif">When I read the explanation I left somewhat perplexed.<div>
<span style="font-family:Georgia, 'Times New Roman', Times, serif"><br></span></div><div><span style="font-family:Georgia, 'Times New Roman', Times, serif">Do you mean threads in the sense of shared memory parallel processes here (then 1024 is very large number to me) or something else?</span></div>
<div>Do you really mean saving memory, or I am not understand it?</div><div><span style="font-family:Georgia, 'Times New Roman', Times, serif"><br></span></div><div><span style="font-family:Georgia, 'Times New Roman', Times, serif">Thanks!</span></div>
<br></span></div><br>_______________________________________________<br>
Swift-user mailing list<br>
<a href="mailto:Swift-user@ci.uchicago.edu">Swift-user@ci.uchicago.edu</a><br>
<a href="https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user" target="_blank">https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user</a><br></blockquote></div><br><br clear="all"><br>-- <br>Ketan<br>
<br><br>