FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TurboDelphi y memoria
Hola,
para programar utilizo Turbodelphi. Estoy realizando una aplicación cuyo código es bastante extenso y utilizo un portátil con 1 Gbyte de RAM. El problema que tengo es que el consumo de memoria de TurboDelphi al programar mi aplicación es muy elevado y va aumentando a medida que voy programando por lo que llega un punto que tengo que cerrar TurboDelphi para liberar memoria y volver a abrirlo. ¿Saben si existe alguna opción en la configuración de este programa (TurboDelphi) para disminuir el consumo de memoria? Saludos... Miguel Angel Imagen3D |
#2
|
||||
|
||||
Cita:
|
#3
|
|||
|
|||
Creo que no porque mientras estoy escribiendo código, TurboDelphi se para, el indicador del disco duro se activa y, despues de unos segundos, se puede otra vez volver a introducir código. Además, cuando esto ocurre, y gracias a la aplicación RamRush, puedo comprobar que ha bajado la memoria disponible, y todo eso sin ejecutar el programa que estoy escribiendo.
Me he fijado que TurboDelphi crea una carpeta denominada _histoy donde va guardando ficheros con extensiones .~1~ y similares que supongo que serán copias para temas de recuperación. Me gustaría poder configurar TurboDelphi para que no realice este tipo de copias pero no he encontrado la opción. Quizas hayan otras opciones para disminuir el consumo de memoria pero no logro indentificarlas. Saludos... Miguel Angel |
#4
|
||||
|
||||
Resulta curioso, yo tengo también una versión turbo y no consume nada de memoria adicional si no lo uso, sin embargo, me bajé hace tiempo una versión 'trial' de delphi 2007 que memoria tampoco gasta mucha pero, sin embargo, me consume alrededor de 1000 MHz siempre, continuamente, sin cargar ningún proyecto y sin hacer nada , como si estuviese haciendo un bucle infinito vacío o algo así.
|
#5
|
||||
|
||||
Cita:
Para comprobar el problema de la memoria, ejecuta y cierra muchas veces el programa mientras vas controlando si este aumenta.
__________________
[Crandel] |
#6
|
|||
|
|||
Eso se puede desactivar en las opciones del proyecto..
|
#7
|
|||
|
|||
Efectivamente, ya he encontrado la opción para que no realice las copias de backup:
Tools - Options - Editor Options - Create Backup file Pero el problema de la memoria continua. Voy a intentar investigar el proceso que produce este consumo de memoria después de llevar programando un rato. Saludos... Miguel Angel |
#8
|
||||
|
||||
¿Ocurre con cualquier proyecto?
|
#9
|
||||
|
||||
Comprueba el uso de memoria de tu proyecto. Ejecutalo, haz algún proceso normal y ciérralo varias veces y controla si la memoria aumenta.
puede ser que no estes liberando toda la memoria al salir del programa
__________________
[Crandel] |
#10
|
|||
|
|||
He estado haciendo pruebas utilizando el administrador de tareas. En un momento dado, mientras estaba introduciendo código, veo como el TurboDelphi se ralentiza. Miro en el Administrador de tarea y observo como bds.exe consume la friolera de 640 Mb.
Para probar el código, no ejecutaba el programa desde turbodelphi sino que guardaba el proyecto y generaba el .exe (Build Shift+F9). No sabría decir si ocurre con otros proyectos porque en estos momentos sólo trabajo con éste y otros programas son simplemente pequeñas pruebas que hago antes de implementarlo en mi programa. Gracias y saludos... Miguel Angel |
#11
|
||||
|
||||
Precisamente es eso lo que debes probar, cualquier otro proyecto.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Depurar una dll en TurboDelphi | yarones | Varios | 3 | 18-01-2008 12:22:29 |
TurboDelphi for .net | dvlt | .NET | 8 | 24-08-2007 05:16:42 |
TurboDelphi sin instalador de aplicaciones? | egostar | La Taberna | 0 | 27-04-2007 22:06:40 |
Capturar Pantalla con TurboDelphi | D-MO | Gráficos | 2 | 21-11-2006 15:24:04 |
SynEdit en TurboDelphi | D-MO | Varios | 10 | 27-09-2006 23:47:20 |
|