R tiene algunas herramientas para perfiles de memoria, como Rprofmem()
, Rprof()
con la opción "memory.profiling=TRUE"
y tracemem()
. El último solo se puede usar en objetos y, por lo tanto, es útil para seguir cuántas veces se copia un objeto, pero no proporciona una descripción general de una función. Rprofmem
debería ser capaz de hacer eso, pero la salida de incluso la llamada de función más simple como lm()
da más de 500 líneas de registro. Traté de averiguar qué Rprof("somefile.log",memory.profile=T)
realmente hace, pero no creo que realmente lo entiendo.memoria de perfiles en I - herramientas para resumir
El último que pude encontrar fue this message of Thomas Lumley, diciendo que, y cito:
Yo todavía no tengo las herramientas para resumir la salida.
Esto fue en 2006. Hay alguna posibilidad de que hay opciones para algunos resúmenes agradables ahora, ya sea basado en Rprofmem()
, la misteriosa salida de Rprof()
con memory.profile
establece TRUE o cualquier otra herramienta?
Ya tenemos ganas de su paquete RprofmemSummary :) –
@Dirk Creo que es una "Buena suerte, pobre muchacho ..." :) –
Me gustaría agregar esta capacidad para profr. Esperando encontrar un estudiante interesado algún día. Podría ser un buen verano de google del proyecto de código si quisiera escribirlo. Estaría feliz de ser mentor. – hadley