[R-es] Uso de memoria en R.

Isidro Hidalgo ihidalgo en jccm.es
Vie Mar 20 13:19:56 CET 2015


Y aún así veremos si puedes apañarte...
R no es muy buen gestor de memoria.
Además de lo que te ha dicho Carlos, lo mejor es "programar bien", sabiendo
cuando R hace copias de los objetos (cosa que hace muy a menudo), para
evitarlo al máximo.
Otra cosa que puede hacerse es "adelgazar los objetos" si no necesitas mucha
de la información que contienen. Por ejemplo, si haces un glm() puede que
sólo te interesen los coeficientes, que puedes guardar en un vector, y
deshacerte del objeto glm() entero.
Suerte.

Isidro Hidalgo Arellano
Observatorio Regional de Empleo
Consejería de Empleo y Economía
http://www.jccm.es

> -----Mensaje original-----
> De: R-help-es [mailto:r-help-es-bounces en r-project.org] En nombre de
> Carlos Ortega
> Enviado el: viernes, 20 de marzo de 2015 12:59
> Para: Pedro Herrero Petisco
> CC: Lista R
> Asunto: Re: [R-es] Uso de memoria en R.
>
> Hola Pedro,
>
> Después de utilizar "rm()" llama al "grabage collector" .... "gc()",
> para asegurar que se ha liberado el espacio...
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> El 20 de marzo de 2015, 12:54, Pedro Herrero Petisco <
> pedroherreropetisco en gmail.com> escribió:
>
> > Hola a todos.
> > Tengo un problema y quería saber si hay alguna solución más allá de
> > ampliar la memoria del ordenador.
> >
> > El caso es que tengo un script en el que voy generando datos... y al
> > final tengo unos ficheros enormes que tarde o temprano me dan errores
> > de memoria (en especial cuando los exporto a excel con XLConnect)
> >
> > Yo suponía que si en R borraba una variable con rm() el espacio de
> > memoria que usaba R para almacenar esa variable se "liberaba" pero
> > haciendo un seguimiento con Adminsitrador de Tareas de Windows veo
> que
> > no es así... y que sólo se vacía cuando cierro y abro de nuevo el
> > programa
> >
> > Como dato deciros que uso R-Studio y la versión de R es la 3.1.3
> >
> > ¿Hay alguna manera de tratar con este tema de memoria?
> >
> > Muchas gracias
> >
> >         [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es



Más información sobre la lista de distribución R-help-es