Dear Group,
I've written about this issue before (October). I've just recently gotten interested again in using paint.net, so I downloaded the latest version to give it a try. Here's the situation:
1) My system is an Intel Core Duo E6600 with 4 GB of RAM running Windows XP x64 Professional Service Pack 2.
2) The image I wanted to load is a 13 KB Windows bitmap, 66 x 66 pixels.
3) The folder in which the file is located contains quite a number of other graphics: 294 JPEGs, GIFs, TIFFs, BMPs, ICOs, and PNGs. The smallest is a 1 KB GIF, the largest is a 600+ MB TIFF.
4) I ran SysInternals Process Monitor to watch what Paint.net does. As soon as the File | Open dialog box appears, Paint.net begins performing thousands of ReadFile operations on a large TIFF (289 MB) in that folder. I click on the file I want to open while all of these ReadFile operations are being performed, and Paint.net "freezes" until that big file has been read as far as Paint.net wants to take it. In Process Monitor I see that the file finally has a CloseFile operation performed on it after the entire file has been read...then the little bitmap I want opens and I can edit it.
5) That large TIFF is LZW compressed. Its size in RAM is in the neighborhood of 7 GB. In Windows Task Manager, I can see that over 3 GB have been read (in the I/O Read Bytes column) while I've waited for my 13 KB bitmap to open.
6) While I was composing this message I did a File | Open again in Paint.net. I didn't select a file I just let the Open dialog box sit there. Process Monitor showed that that same TIFF file was being read. Task Manager's I/O Read Bytes began to shoot through the stratosphere again.
7) Since I continued to type this message I let the File | Open dialog sit there. Process Monitor showed that once Paint.net had finished with the first large TIFF, it started on another, then another... 993,428 MB of files in total before I finally opened another small graphic. Windows Task Manager now shows me that Paint.net has read 7.6 GB from disk. While all that disk activity is taking place, Task Manager also shows me that Paint.net is consuming between 35% and 50% of my dual core CPU.
So what's going on here? Why all the reading of large TIFF files (they're all TIFFs) while I'm deciding which file to open and work on? Why, when I do chose a file, does Paint.net continue to read the large TIFF it's munching away at...and only then opening the file I want?
Regards,
Steve Erbach
Neenah, WI
http://TheTownCrank.blogspot.com
[/i]