![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Una aclaración.
El administrador de tareas es relativamente una mala idea para ver el consumo de memoria. Esto se debe a la forma en la que la memoria se asigna y libera en Windows. Puede ocurrir (de hecho es prácticamente 100% del tiempo) que vos liberes la memoria desde tu programa, pero que realmente no se esté liberando por el sistema de memoria que usa Windows. Lo más seguro creo que sería usar FastMM. Que es un manejador de memoria muy potente que, entre otras cosas, te dice cuando hay goteos de memoria. Si estás usando, creo recordar, versiones anteriores a Delphi 2010, podés agregarlo a la uses de tu DPR y listo (y preparate para llevarte una sorpresa ). En D2010 creo que ya viene incorporado así que no hay necesidad. Sólo tendrías que habilitarlo (supongo).Otra cuestión, no pusiste el código que estás usando para liberar la memoria antes de crear un nuevo frame... Quizás está ahí el problema. Saludongos. |
|
#2
|
|||
|
|||
|
Gracias de nuevo por la respuesta, antes que nada mi código para liberar:
Bueno he probado primero nil y luego free, así como también FreeAndNil, uso delphi 2010, y aunque se que el administrador de tareas no es lo mejor para analizar si se ha liberado o no, lo raro es que si creo el frame así
en vez de con nil, eso si me libera inmediatamente la memoria se refleja al instante en el adminsitrador de memoria, es por eso la duda.. claro que al crearlos con self no me deja crearlos 2 veces me dice que el nombre del componente ya existe.. Gracias!! |
|
#3
|
|||
|
|||
|
Siento hacer doble post, no me dejaba editar el anterior, pues ya libera la memoria, lo he hecho con FreeAndNil pero el owner la propia forma e inmediatamente lo libera, Gracias por su ayuda!!
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| crear MaterialLibrary dinamicamente | Isuri | Varios | 13 | 22-04-2009 21:42:33 |
| Crear Frame Dinámicamente | chinchan | C++ Builder | 2 | 09-05-2008 14:07:08 |
| crear componente de bd dinamicamente | gushmaish | Varios | 2 | 01-03-2007 19:28:45 |
| Crear RadioButtons dinámicamente | Javi2 | Varios | 4 | 26-07-2004 17:27:00 |
| crear popups dinamicamente. | tango01 | OOP | 2 | 06-01-2004 16:33:03 |
|