2005.12.14 16:38 "[Tiff] CVS libtiff, new problem", 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);

      }