Estoy trabajando para resolver una pérdida de memoria en mi aplicación Python.Python - Memory Leak
Esto es lo que sucede: parece que solo sucede en Windows Server 2008 (no en R2) pero no en versiones anteriores de Windows, y tampoco parece que esté sucediendo en Linux (aunque no lo hice casi como muchas pruebas en Linux).
Para solucionarlo, I fijó la depuración en el recolector de basura:
gc.set_debug(gc.DEBUG_UNCOLLECTABLE | gc.DEBUG_INSTANCES | gc.DEBUG_OBJECTS)
Luego, periódicamente, que registrará el contenido de gc.garbage.
Thing is, gc.garbage está siempre vacío, pero el uso de mi memoria aumenta y aumenta.
Muy desconcertante.
Dave, claramente su problema puede solucionarse eliminando la línea 123 .... y agregue un i = 1 en la línea 27 ... –
en serio, creo que para ayudarlo necesitamos algún código .. –
Semi-duplicado (o puede ser un hilo interesante para leer para usted): http://stackoverflow.com/questions/1435415/python-memory-leaks/1435426#1435426 (si esto no funciona, vuelva con los detalles) – ChristopheD