Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con memoria de windows (https://www.clubdelphi.com/foros/showthread.php?t=19672)

mar646 22-03-2005 09:30:38

Problemas con memoria de windows
 
Hola a todos. En primer lugar decir que no se si este es el foro más adecuado para plantear mi problema.

Decir que programo con delphi5 bajo windows xp. Mi problema es el siguiente: he construido una aplicación para visualizar y grabar a disco las imágenes provenientes de 8 capturadoras de video. El programa dispone de una opción para limitar el número de imágenes por segundo que debo grabar. Pues bien, fijo el número de imágenes a 15 y comienzo a grabar en disco (he probado a grabar con tfilestream y con savetofile). Hasta que pongo la 7 todo va genial (105 imágenes por segundo a disco), la memoria de windows se comporta perfectamente. Sin embargo, cuando conecto la 8ª la memoria de windows comienza a subir de forma continua hasta que el programa se cierra.

Según he podido leer por ahí, el sistema operativo va generando una cola en memoria y va escribiendo a disco conforme puede. Si se produce un error o el sistema no es capaz de manejar la memoria, puede que pase el efecto que me ocurre a mí. ¿Sabe alguien si esto es cierto? ¿Creen ustedes que si cambio la forma de escribir la imagen a disco, por ejemplo con createfile, puede mejorar la cosa? ¿Alguna otra idea de lo que puede estar pasando?

Gracias por su atención.


La franja horaria es GMT +2. Ahora son las 21:48:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi