<p dir="ltr">Acho que isso depende do sistema operacional. Por exemplo se vc tem overcommit desligado o malloc (usado internamente pelo interpretador) nunca vai dar falta de memória é provavelmente vc vai fazer swap de memória em disco. </p>

<p dir="ltr">Se vc tem menos memória que o necessário tens que pensar em alternativas como salvar em disco, banco de dados, etc. Se o resultado é previsível e imutável  talvez vc poderia substituir o array por uma função + cache. </p>

<p dir="ltr">Mas testa primeiro na sua máquina e vê o que dá. </p>
<div class="gmail_quote">Em 15/04/2014 13:33, "Aureliano Guedes" <<a href="mailto:guedes_1000@hotmail.com">guedes_1000@hotmail.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><div dir="ltr">Ola, monges.<div><br></div><div>Gostaria de saber quais opções eu tenho para gravar um numero muito grande de informações em um array.</div><div><br></div><div>Exemplo, imagine que eu tenha uma rotina tosca como essa:</div>
<div><div><br></div><div>sub multiplicador{ </div><div>    my @ini = (100..999);</div><div>    my $fim = 999;</div><div>    my @memo</div><div>    while ($fim != 100){</div><div>        foreach (@ini){</div><div>            my $m = $_ * $fim;</div>
<div>            push (@memo, $m);</div><div>        }</div><div>        $fim--;</div><div>    }</div><div>}</div></div><div><br></div><div>Essa rotina multiplica 100 * 100 ... 100 * 999, depois 101 * 100 ... 101 * 999 ate 999*999.</div>
<div>Os resultados de cada multiplicação são jogados para um array. Ou seja, um array grande pra caramba.</div><div><br></div><div>Como faria para que @memo fosse capaz de guardar todos os valores?</div><div><br></div><div>
Qual é o limite de dados que posso normalmente guardar em um array?</div><div><br></div><div>Obrigado,</div>                                         </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div>