FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Out of memory
Tengo una aplicación en Delphi 7 encargada de procesar grandes cantidades de ficheros y al poco tiempo de comenzar me saca el mensaje de "Out of memory".
Me puse a verificar tanto la Memoria disponible en discos desde las Propiedades de cada uno, así como la Memoria RAM desde el Administrador de tareas de Windows mientras la aplicación avanzaba y, aún con suficiente espacio tanto en Disco como en RAM vuelve y saca el mensaje. Alguien me puede dar una idéa de por dónde puede estar haciendo aguas esta memoria?? Gracias. |
#2
|
||||
|
||||
Hola blaiselaborde, bienvenido/a a los foros.
Para saber porqué puede estar pasando este error, tal vez deberías explicitar un poco más algunos detalles de tu programa. ¿Qué hace? ¿Qué proceso realizas en el momento del error? ¿Alguna BD? ¿BDE? ...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola,
es posible que la memoria que estes agotando sea la del stack. Eso ocurriria si estas llamando recursivamente una funcion, por ejemplo. A ver si te sirve de ayuda. Saludos. |
#4
|
||||
|
||||
Como dice coso, puede ser la memoria del stack, pero como dice Neftalí, ¡¡¡ datos, queremos más datos !!!
|
#5
|
|||
|
|||
Out of memory
Gracias por el interés que le han dado a mi consulta.
He estado revisando la aplicación y no he visto funciones ó procedimientos stacks que se queden pillados ni recursivos. La aplicación básicamente toma ficheros y los sube a Buffers para modificarlos y descargarlos nuevamente en otros ficheros. Para ello utiliza arrays dinámicos de Char ó LongInt. No lee de Base de Datos absoultamente nada. Cualquier otra aclaración, con gusto. |
#6
|
||||
|
||||
¿El tamaño de los arrays puede ser causa de ese problema?
Revisa con especial cuidado los códigos donde liberas memoria.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
||||
|
||||
Cita:
huy... huy... qué peligro Precisamente ahí, como dice Neftalí, es una gran fuente de posibles problemas: buffers, arrays dinámicos, etc. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Out of Memory | luxus | OOP | 5 | 30-09-2008 23:11:54 |
rx memory table | julyus | .NET | 2 | 18-09-2008 20:27:08 |
error.. out of memory... | CarlosHernandez | Firebird e Interbase | 12 | 07-03-2007 14:03:22 |
Juego Memory | Xema | OOP | 1 | 16-09-2004 13:59:24 |
insificient memory | fabriciof | Conexión con bases de datos | 1 | 26-04-2004 20:03:29 |
|