<br>After some extensive source code browsing I finally understood the role<br>of the  ECL_OPT_HEAP_SIZE enum and of its associated hard-coded default value<br>of 128 Meg in vector "option_values". <br><br>In the current state of the code there is indeed a hard-coded upper limit on the total<br>
memory ECL can use.  It is basically 128 Meg of heap space plus a few other Megs<br>of private (probably static) space.  If one recompiles with a different value in the<br>proper entry of "option_values" the then resulting instance of ECL will use the newly<br>
provided value as its limit.<br><br>Is there any reason for "option_values" not to be accessible from some command line<br>argument?  Is this simply that the code for that never got completed? The "option_values"<br>
vector seems such a natural thing to control through command  line arguments...<br><br>Cheers,<br><br>Jean-Claude Beaudoin<br><br><br><div class="gmail_quote">On Thu, Apr 9, 2009 at 5:19 PM, Jean-Claude Beaudoin <span dir="ltr"><<a href="mailto:jean.claude.beaudoin@gmail.com">jean.claude.beaudoin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br><br>Can someone tell me how to control the maximum memory size of ECL?  It seems to be hard coded at 132 Meg and that is quite too small for my taste on a machine with 4 Gig!<br>
<br>I suspect that I need to modify some constant in a ".h" file and recompile. Is that it?<br>
<br>Cheers,<br><font color="#888888"><br>Jean-Claude Beaudoin<br><br>
</font></blockquote></div><br>