Duplicar posible:
Python memory profiler¿Cómo puedo encontrar pérdidas de memoria en mi programa Python?
tengo una línea de programa Python bastante complejo (alrededor de 20.000), que después de un cierto desarrollo ha comenzado a consumir cada vez mayores cantidades de memoria cuando se ejecuta. ¿Cuáles son las mejores herramientas y técnicas para descubrir para qué se usa toda la memoria?
Por lo general, esto se debe a referencias inesperadas a objetos o errores del módulo de extensión (que no es particularmente probable ya que hemos estado usando la instalación de Python 2.4 por un tiempo).
Estamos utilizando varias bibliotecas de terceros como Twisted, Twisted Conch y MySQLdb.
cerrar - este es un duplicado –
Ya había una [pregunta] (http://stackoverflow.com/questions/110259/python-memory-profiler/110826) sobre este tema. – Seb