<br><br><div class="gmail_quote">Em 16 de abril de 2010 11:07, Nilson Santos Figueiredo Jr. <span dir="ltr">&lt;<a href="mailto:acid06@gmail.com">acid06@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
2010/4/16 Andre Carneiro &lt;<a href="mailto:andregarciacarneiro@gmail.com">andregarciacarneiro@gmail.com</a>&gt;:<br>
<div class="im">&gt; O problema é que eu preciso que isso funcione em um spider onde eu tenho<br>
&gt; várias iterações com esse objeto, e para cada &#39;get&#39; que ele faz em cima de<br>
&gt; uma página, ele reserva um novo espaço na memória que não libera nunca.<br>
&gt;<br>
&gt; Lendo a documentação, eu vi que existe um método &#39;clear_history&#39;, mas<br>
&gt; aparentemente não serve para isso que eu estou querendo. Tentei forçar uma<br>
&gt; chamada para DESTROY, mas também não está funcionando. Abaixo tem um<br>
&gt; segmento de código que pode ajudar vocês a me ajudarem.<br>
<br>
</div>Bom, um método &quot;tiro de canhão&quot; seria criar um fork() para cada vez<br>
que você fosse parsear uma página e o módulo só fosse carregado<br>
realmente dentro do processo filho. Isto certamente funcionaria, mas<br>
seria, potencialmente, mais lento do que você faz agora.<br>
<br></blockquote><div><br>Já está lento o suficiente.... rsrsrs!! Mas obrigado assim mesmo!!!<br><br>Não tem nada em &#39;baixo-nível&#39; que eu possa usar??? Champs!?!?!? E<br><br><br>Eu achei isso aqui:<a href="http://search.cpan.org/%7Etels/Devel-Size-0.71/lib/Devel/Size.pm"><b><b>Devel::Size</b></b></a><br>
<br>Não consigo desalocar com isso, mas consigo monitorar., mas pelo menos dá pra monitorar algumas coisas com isso.<br><br><br>Se alguém souber de algum módulo onde eu posso, através da variável onde o objeto está, desalocar &#39;na marra&#39;, me avisem. Quanto a mim vou continuar procurando alguma solução...<br>
<br><br><br><br><br><br>Cheers!<br><br clear="all"></div></div><br>-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>(11)82907780<br>