<div dir="ltr">Sobre o consumo de memória, de fato esse é um problema do R, mas há alguns workarounds que funcionam em muitos casos. <div><br><div style>1. Tente não usar loop (use operações vetorizadas).</div><div style>2. Use o data.table ao invés do data.frame quando possível ( o data.table, além de ser mais rápido em algumas operações pois usa busca binária, ele evita cópias redundantes de data.frames em muitas operações simples, como colnames, por exemplo, o que reduz o consumo de memória).</div>
<div style>3. Use a versão 64 bits do R, especialmente na versão 3.0. Uma das modificações mais destacadas é que agora não há mais o limite de vetor com tmanho de 2^31 elementos. Esse limite foi aumentado enormemente.</div>
<div style>4. Use um compuador com bastante RAM (pelo menos 16gb, melhor 32GB).</div><div style>5. Se necessário, use alguns pacotes como biglm, ff etc. (mas esses nunca usei)</div><div style>6. Use SQL para pré-processar bases grandes e que não cabem em sua RAM (especialmente se seu comp tem apenas 4 gb de ram)</div>
<div style><br></div><div style>abçs</div><div style>M</div><div style><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/3 Thiago V. dos Santos <span dir="ltr"><<a href="mailto:thi_veloso@yahoo.com.br" target="_blank">thi_veloso@yahoo.com.br</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Mas e a velocidade, continua a mesma? O consumo de memória, que é uma das grandes críticas que eu e outras pessoas fazemos sobre o R, foi reduzido de maneira visível?<br>
<br>
E você está aproveitando a sua biblioteca antiga de pacotes?<br>
<br>
Eu lembro de ter lido em algum lugar que alguns pacotes não seriam retrocompatíveis, o que exigiria a instalação da versão para o R 3.0.0. Se isso mesmo acontecer, só a reinstalação de pacotes seria uma dor de cabeça pra mim, primeiro porque tenho muitos instalados e segundo porque alguns deles requerem bibliotecas no Mac que não foram nada fáceis de instalar e linkar...<br>
<br>
Você confirma essa necessidade de re-instalar alguns pacotes?<br>
<br>
Saudações,<br>
Thiago.<br>
<div class="HOEnZb"><div class="h5"><br>
----- Original Message -----<br>
From: Benilton Carvalho <<a href="mailto:beniltoncarvalho@gmail.com">beniltoncarvalho@gmail.com</a>><br>
To: r-br <<a href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a>>; Thiago V. dos Santos <<a href="mailto:thi_veloso@yahoo.com.br">thi_veloso@yahoo.com.br</a>><br>
Cc:<br>
Sent: Wednesday, April 3, 2013 8:49 PM<br>
Subject: Re: [R-br] R 3.0.0<br>
<br>
Nao observo nenhum problema ("visivel", "notavel", ou qq q seja o<br>
adjetivo de preferencia). O mesmo vale para incompatibilidades.<br>
<br>
Vale notar que, enquanto desenvolvedores, e' impossivel prover suporte<br>
para todas as versoes do R ja' lancadas e o que fazemos e' oferecer<br>
suporte apenas para a versao atual (i.e., R-3.0.0). Assim, e'<br>
recomendavel utilizar sempre a ultima versao disponivel.<br>
<br>
Ate' onde eu saiba, vc pode ter multiplas versoes do R instaladas na<br>
sua maquina, o que nao compremete trabalhos em andamento ou outras<br>
atividades que dependam de 'legacy code'.<br>
<br>
b<br>
<br>
Em 3 de abril de 2013 22:39, Thiago V. dos Santos<br>
<<a href="mailto:thi_veloso@yahoo.com.br">thi_veloso@yahoo.com.br</a>> escreveu:<br>
><br>
> Pessoal,<br>
><br>
> Alguém já testando o R v.3? Algum problema de falta de pacote, ou incompatibilidade de pacotes? Estou curioso para testar mas ao mesmo tempo não quero comprometer trabalhos em andamento se alguma coisa parar de funcionar.<br>
><br>
> Saudações,<br>
> Thiago.<br>
> _______________________________________________<br>
> R-br mailing list<br>
> <a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
> <a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
> Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
<br>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Manoel Galdino<br><a href="https://sites.google.com/site/galdinomcz/" target="_blank">https://sites.google.com/site/galdinomcz/</a><br>
</div>