FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Que hacer...Delphi agota la memoria ?
Hola foro, trabajo con delphi 5, para debuguear mi aplicación ejecuto esta desde delphi con "F9" (compila y ejecuta), pero despues de corregir los "horrores" y volver a ejecutarlo (otra vez con F9) me envia un mensaje de "memoria insuficiente"
Que puedo hacer ya que despues del mensaje tengo que cerrar delphi, cabe señalar que no tengo otros programas abiertos y tengo 512 en ram. |
#2
|
||||
|
||||
Hola,
Cita:
|
#3
|
||||
|
||||
No necesariamente, porq no veas otros programas correr signifique q tengas todo tu espacio libre, puedes tener aplicaciones en background como servicios, un viaje de Driver montados en memoria, etc, etc, puede q tengas exceso de componentes y nada creado dinámicamente, eso me ha pasado y de hecho este mismo error lo arrojaba el BCB y no la aplicacion, recuerda q el depurar consume mucho mas espacio y uso del procesador
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#4
|
||||
|
||||
Pues yo en algunos casos he trabajado con D5 y 128Mb y nunca me ha dado ese problema. Ahora bien solamente mantengo abiertos a la vez el Datamodulo y el menú, el resto de formularios están disponibles y se crean y destruyen en el momento oportuno.
Si en tiempo de diseño abres muchos formularios y no cierras ninguno también puedes llegar a agotar la memoria, en ese caso simplemente cierras la aplicación, no Delphi y la vuelves a abrir. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
||||
|
||||
Saludo
En cierto tiempo esto me ha ocurrido, corriendo el programa por el IDE, esto siempre se lo echaba al BDE(ya que trabajaba con Paradox)y a los DataSet's que tenía. La única solución que encontre a esto, es compilar y ejecutar el programa por separado del IDE y mas núnca problemas de memoria
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 08-10-2005 a las 13:46:14. |
#6
|
|||
|
|||
Esto ocurre a veces por presencia de visrus q inundan la memoria, recuerden el nimda, a mi me paso, ahora no ya q utilizo el AVG Free Edition
|
#7
|
|||
|
|||
No se resolvio mi problema pero les agradezco sus comentarios !.
|
#8
|
||||
|
||||
Yo he trabajado con tu misma versión, con 32mb sin ningún problema. Yo te recomendaría verificar la lista de procesos en ejecución, con alguna herramienta como el Process Explorer de SysInternals.com, verificar si es Delphi el que esta agotando tus recursos, y no tu aplicación.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#9
|
|||
|
|||
Yo a veces tengo esos problemas, ahora mismo por ejemplo, tengo una aplicación q después de andar pasando pantallas, tiene unas 300, al final se ralentiza mogollón.
Yo espero solucionarlo, repasando cada objeto y liberandolo como es debido, otras veces me ha pasado y era por eso, pero bueno...siempre me ha quedado resquicios, o eso creo. Se nota tb mucha diferencia entre el W98 y el WXP, con el WXP funciona mucho mejor, ya q he tenido varios programas ejecutandose a la vez y con W98 con tener 3 programas, ya me cascaba... Bueno, esta es mi experiencia con problemas de memoria. venga, saludos |
|
|
|