- 2005.12.22 07:06 "Re: [Tiff] CVS libtiff, new problem", by Andrey Kiselev
-
2006.01.23 16:39 "Re: [Tiff] LibTIff and Photoshop TIFF support (Multipage TIffs)", by Jeet Shroff
- 2006.01.22 23:55 "[Tiff] LibTIff and Photoshop TIFF support (Multipage TIffs)", by Jeet Shroff
- 2006.01.23 19:01 "Re: [Tiff] LibTIff and Photoshop TIFF support (Multipage TIffs)", by Chris Cox
- 2006.01.24 07:41 "Re: [Tiff] LibTIff and Photoshop TIFF support (Multipage TIffs)", by Kai-Uwe Behrmann
- 2006.03.06 08:06 "[Tiff] Re: Outrageous profile tag sizes reported by libtiff 3.8.0", by Mark Pazolli
- 2006.01.30 15:30 "Re: [Tiff] TIFFClose(var) doesnt release memory", by Bob Friesenhahn
2006.01.30 06:18 "[Tiff] TIFFClose(var) doesnt release memory", by Pradeep Bala
I ran the following code on
WinXP Pro - AMD athlon 1.1Ghz and 1 GB RAM Machine., VStudio 6.0
I dont see TIFFClose(image) release memory back to the system. As I kept checking the RAM taken by this program it kept on increasing and never decreased
Is it possible to make sure that the memory is released back to the system?
According to the manual for TIFFClose() -- memory should be released but I see it.., can someone point out why? dont
Thanks in advance!
/**** CODE FOLLOWS *****/
TIFF *image;
while( listof_files < totalfiles )
{
if((image = TIFFOpen(s.c_str(), "r")) == NULL)
{
// BAD TIFF IMAGE
listof_files++;
continue;
}
else
{
// GOOD TIFF IMAGE
listof_files++;
}
TIFFClose(image);
}