Ciao ragazzi,
sto sviluppando un software che da una cam ip preleva le immagini e li trasforma in filmati.

Il processo che seguo è il seguente ( scrivo secondo me la durata dell'operazione come freccia ):

Prelevo l'immagine ( ===> )
Scrivo il frame su disco ( ======> )
Creo il filmato mediante i frame salvati e cancello i frame ( =======> )

Ogni operazione è un thread ( anche se le ultime due potrei accorparle in un solo thread ).

Si verifica ovviamente ciò:
===>===>...
..................======>======>...
........................................=======>== =====>...

Causando l'aumento esagerato dela memoria.

Come potrei risolvere?

Ciao!