Como detectar memory leaks

Marcos Sánchez Provencio rapto en arrakis.es
Mar Jun 24 23:18:37 CEST 2003


Antonio Beamud Montero wrote:

>Vuelvo a la carga. Despues de pelear con el demonio y nunca mejor dicho
>:-) no logro detectar donde puede estar el fallo:
>Con gc y viendo las referencias no logro encontrar nada, he activado el
>recolector de memoria y nunca obtiene referencias perdidas, ya que no
>aumenta el numiro de referencia a todos los objetos que corren en el
>entorno de ejecucisn. Creo que el problema esta en algzn modulo de C...
>?pero, como obtener que modulo es el que esta perdiendo memoria?
>
>Gracias...
>
>P.D: A las malas hari que cada 15 ciclos se reinicie, pero quiero
>averiguar por que pierde memoria...
>
>Saludos
>El mii, 11 de 06 de 2003 a las 16:35, Jesus Cea Avion escribis:
>  
>
>>Pablo Ruiz Mzzquiz wrote:
>>    
>>
>>>Cuidado, por si acaso puede llevar a confusisn, mejor redactarlo
>>>"el fork crea un proceso igual y que ocupa el mismo tamaqo en memoria"
>>>(pero no la comparte con el proceso padre, eso nos meterma en threads)
>>>      
>>>
>>Correcto.
>>    
>>
¿No puedes hacer un mini-módulo de pruebas para cada módulo C que uses 
que genere mucha actividad (imitando a lo que le sometes en la realidad, 
mejor), a ver a cuál se le va la pelota?




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