[Py-MAD] Propuesta de charla: memory leaks
piranna at gmail.com
piranna at gmail.com
Tue Nov 26 13:42:22 CET 2013
> El tema de los memory leaks siempre ha sido un follón. Ahora mismo
> estoy metido en un fregado de estos y es un dolor. Cuanto más
> profundizo, más me parece que las herramientas son una mierda o que no
> tengo puta idea :-). Lo curioso del asunto es que preguntando a la
> gente, parece que todos estamos igual...
>
Hacer que otros hagan el trabajo es facil, lo se, pero puesto que esta
asi el tema, ¿no se pueden hacer herramientas para detectarlo?
Justamente una de las mayores potencias que tiene Python es su
introspeccion, y al menos el detectar ciclos y notificar al usuario
deberia ser facil, y hasta donde yo se hay un indice completo de todos
los objetos (¿o es en V8? ya los confundo...) con lo que realmente no
es un memory leak sino objetos "inmortales" pero direcionables, con lo
que tambien se pueden detectar y avisar al usuario para que sustituya
alguno por un weakref o incluso sustituirlo automaticamente (weakref
de uno de ellos y dos asignaciones).
> Y el asunto me parece más interesante como taller que como charla
> (donde el tema sería llorar y lamentarse de que el estado del arte es
> una puta mierda y no hay forma buena de hacer las cosas :)
>
Sin lugar a dudas, mucho mas interesante como taller... :-)
--
"Si quieres viajar alrededor del mundo y ser invitado a hablar en un
monton de sitios diferentes, simplemente escribe un sistema operativo
Unix."
– Linus Tordvals, creador del sistema operativo Linux
More information about the Madrid
mailing list