Tiff class is leaking memory, how to solve that problem?
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Jerome Lecoq
      
 am 1 Mär. 2014
  
    
    
    
    
    Beantwortet: Jerome Lecoq
      
 am 3 Mär. 2014
            Let's stay I have a tiff file with 200 directories.
I discovered that the tiff class in matlab is increasingly using memory so that :
T=Tiff(file,'r');
E=T.read();
  for i=1:200
     T.setDirectory(i);
     E=T.read();
  end
delete(T);
If I follow the memory usage (in R2013b both in win and mac), the memory increases a lot during the for loop as if the entire set of images were stored in memory, even if my code does not save all the images in memory.
When delete(T) is executed, memory is freed.
This is a BIG problem as I can't use the Tiff library to read large files, image one by one and be efficient about memory usage.
Am I doing anything wrong?
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu File Operations finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
