FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ClientDataSet.LoadFromFile() y consumo de memoria
Buenas a todos
Estoy trabajando con una aplicación hecha en D6 y FB. Estoy haciendo algunas pruebas con los métodos SaveToFile() y LoadFromFile() de los ClientDataSet y me doy cuenta que al hacer el Load del archivo (en cualquiera de los formatos que soporta, dfBinary, dfXML...), el incremento de memoria es demasiado. Tengo dos ClientDataSet: cds1 y cds2. El cds1 contiene datos provistos por un dataset y lo que hago es: Código:
cds1.SaveToFile('c:\datos', dfBinary); y con el cds2, que está totalmente vacío y no está atado a ningún dataset hago lo siguiente: Código:
cds2.LoadFromFile('c:\datos'); Usando el formato dfXML, se incrementa en unos 60MB. Porqué pasa esto? hay manera de evitar tal crecimiento o ese el precio de usar esta facilidad en vez de migrar los datos a "mano"? Probablemente 40MB no parezca tanto pero el problema es que esta aplicacion se usara en PCs con pocos recursos de memoria. Saludos y gracias desde ya! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consumo de memoria!!! | Mary Carmen G. | Varios | 6 | 23-01-2009 10:02:55 |
Consumo excesivo de memoria del componente TWebBrowser | sur-se | Internet | 0 | 21-04-2008 09:14:40 |
Alto consumo de memoria virtual!! | Alunizator07 | Varios | 6 | 01-03-2007 21:05:34 |
Excesivo consumo de memoria | 1111111 | Firebird e Interbase | 11 | 18-06-2005 23:08:20 |
Consumo de memoria | Telemaco | Conexión con bases de datos | 0 | 26-10-2004 15:59:44 |
|