Foros del Web » Programando para Internet » Python »

Python me consume mucha memoria

Estas en el tema de Python me consume mucha memoria en el foro de Python en Foros del Web. hola, soy MUY nuevo en programacion y aun mas nuevo en python. les platico algo de lo que estoy haciendo. estoy trabajando con hilos y ...
  #1 (permalink)  
Antiguo 29/06/2011, 15:06
 
Fecha de Ingreso: junio-2011
Ubicación: Chile
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Python me consume mucha memoria

hola, soy MUY nuevo en programacion y aun mas nuevo en python.

les platico algo de lo que estoy haciendo.

estoy trabajando con hilos y cada vez que ocurre un evento lo guardo en un archivo de texto, el problema que tengo que es el programa consume mucha memoria cuando escribe en el archivo, me podrian dar un consejo de como manejar la escritura.


tengo una clase que tiene como atributo la variable del archivo de texto y cada hilo cuando sucede algo modifica esa variable.



saludos.
  #2 (permalink)  
Antiguo 29/06/2011, 16:27
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Python me consume mucha memoria

Recomendación cuando trabajes con archivos no uses hilos. Por que vas a tener un cuello de botella y básicamente no te servirá de nada. En vez de eso has la programación que tengas que hacer en paralelo usando hilos y luego junta la información y ahora si almacenala en el disco duro o archivo que quieras.

Un poco de código que llevas hecho nos ayudaría mucho a saber que es lo que esta pasando.
  #3 (permalink)  
Antiguo 01/07/2011, 07:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Python me consume mucha memoria

me sumo al pedido de código para saber qué está sucediendo.

A propósito, si es para registro de eventos de varias fuentes del programa, quizás quieras investigar el módulo logging.


saludos.

Etiquetas: memoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:43.