id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 3155,Slow opening tiff images with RRD,gaopeng,warmerdam,"The following are the times in milliseconds for opening tiff images with and without RRD. On average, it took about 500 ms with RRD, and only about 20 ms without. A subset of test images, slowopen.zip, is at ftp://GDAL@ftp.esri.com. Testing Script: double millis = CurrentTimeMillis(); GDALDataset* pDataset = (GDALDataset *)GDALOpen(String816(fullname), GA_ReadOnly); if (pDataset) { TRACE2(_T(""Time: %lf (%s)\n""), (CurrentTimeMillis()-millis), (LPCTSTR)fullname); GDALClose(pDataset); } Timing: RRD Time: 78.000000 (C:\Data\Sea_Island_TIFF\17RMQ590440_200309_0x1500m_CL.tif) Time: 93.000000 (C:\Data\Sea_Island_TIFF\17RMQ605425_200309_0x1500m_CL.tif) Time: 625.000000 (C:\Data\Sea_Island_TIFF\17RMQ605440_200309_0x1500m_CL.tif) Time: 922.000000 (C:\Data\Sea_Island_TIFF\17RMQ605455_200309_0x1500m_CL.tif) Time: 125.000000 (C:\Data\Sea_Island_TIFF\17RMQ605470_200309_0x1500m_CL.tif) Time: 766.000000 (C:\Data\Sea_Island_TIFF\17RMQ620425_200309_0x1500m_CL.tif) Time: 641.000000 (C:\Data\Sea_Island_TIFF\17RMQ620440_200309_0x1500m_CL.tif) Time: 593.000000 (C:\Data\Sea_Island_TIFF\17RMQ620455_200309_0x1500m_CL.tif) Time: 657.000000 (C:\Data\Sea_Island_TIFF\17RMQ620470_200309_0x1500m_CL.tif) Time: 360.000000 (C:\Data\Sea_Island_TIFF\17RMQ620485_200309_0x1500m_CL.tif) Time: 1609.000000 (C:\Data\Sea_Island_TIFF\17RMQ635440_200309_0x1500m_CL.tif) Time: 625.000000 (C:\Data\Sea_Island_TIFF\17RMQ635455_200309_0x1500m_CL.tif) Time: 1657.000000 (C:\Data\Sea_Island_TIFF\17RMQ635470_200309_0x1500m_CL.tif) Time: 672.000000 (C:\Data\Sea_Island_TIFF\17RMQ635485_200309_0x1500m_CL.tif) Time: 578.000000 (C:\Data\Sea_Island_TIFF\17RMQ635500_200309_0x1500m_CL.tif) Time: 625.000000 (C:\Data\Sea_Island_TIFF\17RMQ635515_200309_0x1500m_CL.tif) Time: 485.000000 (C:\Data\Sea_Island_TIFF\17RMQ650440_200309_0x1500m_CL.tif) Time: 641.000000 (C:\Data\Sea_Island_TIFF\17RMQ650455_200309_0x1500m_CL.tif) Time: 1375.000000 (C:\Data\Sea_Island_TIFF\17RMQ650470_200309_0x1500m_CL.tif) Time: 719.000000 (C:\Data\Sea_Island_TIFF\17RMQ650485_200309_0x1500m_CL.tif) Time: 781.000000 (C:\Data\Sea_Island_TIFF\17RMQ650500_200309_0x1500m_CL.tif) Time: 594.000000 (C:\Data\Sea_Island_TIFF\17RMQ650515_200309_0x1500m_CL.tif) Time: 547.000000 (C:\Data\Sea_Island_TIFF\17RMQ650530_200309_0x1500m_CL.tif) Time: 93.000000 (C:\Data\Sea_Island_TIFF\17RMQ650545_200309_0x1500m_CL.tif) Time: 78.000000 (C:\Data\Sea_Island_TIFF\17RMQ665455_200309_0x1500m_CL.tif) Time: 438.000000 (C:\Data\Sea_Island_TIFF\17RMQ665470_200309_0x1500m_CL.tif) Time: 1266.000000 (C:\Data\Sea_Island_TIFF\17RMQ665485_200309_0x1500m_CL.tif) Time: 1687.000000 (C:\Data\Sea_Island_TIFF\17RMQ665500_200309_0x1500m_CL.tif) Time: 1438.000000 (C:\Data\Sea_Island_TIFF\17RMQ665515_200309_0x1500m_CL.tif) Time: 469.000000 (C:\Data\Sea_Island_TIFF\17RMQ665530_200309_0x1500m_CL.tif) Time: 515.000000 (C:\Data\Sea_Island_TIFF\17RMQ665545_200309_0x1500m_CL.tif) Time: 438.000000 (C:\Data\Sea_Island_TIFF\17RMQ665560_200309_0x1500m_CL.tif) Time: 79.000000 (C:\Data\Sea_Island_TIFF\17RMQ680485_200309_0x1500m_CL.tif) Time: 531.000000 (C:\Data\Sea_Island_TIFF\17RMQ680500_200309_0x1500m_CL.tif) Time: 594.000000 (C:\Data\Sea_Island_TIFF\17RMQ680515_200309_0x1500m_CL.tif) Time: 562.000000 (C:\Data\Sea_Island_TIFF\17RMQ680530_200309_0x1500m_CL.tif) Time: 531.000000 (C:\Data\Sea_Island_TIFF\17RMQ680545_200309_0x1500m_CL.tif) Time: 547.000000 (C:\Data\Sea_Island_TIFF\17RMQ680560_200309_0x1500m_CL.tif) Time: 78.000000 (C:\Data\Sea_Island_TIFF\17RMQ695500_200309_0x1500m_CL.tif) Time: 578.000000 (C:\Data\Sea_Island_TIFF\17RMQ695515_200309_0x1500m_CL.tif) Time: 516.000000 (C:\Data\Sea_Island_TIFF\17RMQ695530_200309_0x1500m_CL.tif) Time: 500.000000 (C:\Data\Sea_Island_TIFF\17RMQ695545_200309_0x1500m_CL.tif) Time: 422.000000 (C:\Data\Sea_Island_TIFF\17RMQ695560_200309_0x1500m_CL.tif) NO RRD Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ590440_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ605425_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ605440_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ605455_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ605470_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ620425_200309_0x1500m_CL.tif) Time: 15.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ620440_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ620455_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ620470_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ620485_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ635440_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ635455_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ635470_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ635485_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ635500_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ635515_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650440_200309_0x1500m_CL.tif) Time: 15.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650455_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650470_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650485_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650500_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650515_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650530_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ650545_200309_0x1500m_CL.tif) Time: 15.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665455_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665470_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665485_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665500_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665515_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665530_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665545_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ665560_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ680485_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ680500_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ680515_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ680530_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ680545_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ680560_200309_0x1500m_CL.tif) Time: 16.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ695500_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ695515_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ695530_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ695545_200309_0x1500m_CL.tif) Time: 0.000000 (C:\Data\Sea_Island_TIFF_NORRD\17RMQ695560_200309_0x1500m_CL.tif)",defect,closed,normal,,GDAL_Raster,1.6.2,normal,fixed,HFA,