<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div class="PlainText">Tentei. Mas o pc que tava usando era um AMD Athon 1.6GHz 2gb RAM de 2007 forcadamente estrupado por um Windows 8.1 (Deus sabe porque fizeram isso).<br>
Depois tentei nesse servidor <a href="http://www.compileonline.com/execute_perl_online.php">
http://www.compileonline.com/execute_perl_online.php</a><br>
<br>
Tiago Peczenyj <tiago.peczenyj@gmail.com> escreveu:<br>
<br>
</div>
<div>
<div dir="ltr">vc testou ao menos:
<div><br>
</div>
<div><a href="https://gist.github.com/peczenyj/10749501">https://gist.github.com/peczenyj/10749501</a><br>
</div>
<div><br>
</div>
<div>aqui rodou de boa e consumiu quase nada</div>
</div>
<div class="x_gmail_extra"><br>
<br>
<div class="x_gmail_quote">2014-04-15 14:03 GMT-03:00 Aureliano Guedes <span dir="ltr">
<<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>></span>:<br>
<blockquote class="x_gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div>
<div>Entendi. Obrigado.<br>
<br>
Tiago Peczenyj <<a href="mailto:tiago.peczenyj@gmail.com" target="_blank">tiago.peczenyj@gmail.com</a>> escreveu:<br>
<br>
</div>
<div>
<div class="x_h5">
<div>
<p dir="ltr">Sim, mas ai você passa o Devel::NYTProf e estuda os gargalos, reduzido o IO ao máximo SE vc precisar.
</p>
<div>Em 15/04/2014 13:59, "Aureliano Guedes" <<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>> escreveu:<br type="attribution">
<blockquote style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div>
<div>Então. Eu queria evitar IO para nao perder em performance. <br>
Se eu usar um banco de dados ou cache nao sera um tipo de IO?<br>
<br>
Tiago Peczenyj <<a href="mailto:tiago.peczenyj@gmail.com" target="_blank">tiago.peczenyj@gmail.com</a>> escreveu:<br>
<br>
</div>
<div>
<p dir="ltr">RAM não necessariamente é RAM física. Conta SWAP e isso degrada performance pq é IO em disco.
</p>
<div>Em 15/04/2014 13:46, "Stanislaw Pusep" <<a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a>> escreveu:<br type="attribution">
<blockquote style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr">
<div>Memória RAM é o limite.</div>
Vc pode usar o DBM::Deep, aí o seu storage será o limite. Mas cuidado: <a href="https://metacpan.org/pod/distribution/DBM-Deep/lib/DBM/Deep.pod#Large-Arrays" target="_blank">https://metacpan.org/pod/distribution/DBM-Deep/lib/DBM/Deep.pod#Large-Arrays</a></div>
<div><br>
<br>
<div>2014-04-15 18:33 GMT+02:00 Aureliano Guedes <span dir="ltr"><<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>></span>:<br>
<blockquote 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" target="_blank">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>
<br>
</div>
<br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">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>
</div>
</div>
<br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">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>
</div>
</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>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Tiago B. Peczenyj<br>
Linux User #405772<br>
<br>
<a href="http://about.me/peczenyj" target="_blank">http://about.me/peczenyj</a> </div>
</div>
</body>
</html>