v6.beta8 is a big improvement on CPU usage!
Good job!
I also tried using the screen saver function and it looks like the CPU usage is way down with that too.
Did you change how you enumerate directories?
But I found something else for you to work on next.... Sorry
With the DF screen saver function enabled for the center monitor only (i.e., no screen saver set for the left and right monitors), Preview Mode enabled, Fit Best and Maintain Aspect Ratio, and Span Screen Saver across all monitors enabled, the image strobed/flashed every 1.5 seconds. When I disabled the Span feature, there was no flashing of the image. Image size didn't matter, whether the image was large enough to span across all three monitors, or was small enough to completely fit on the center monitor.
Another little nagging thing I came across this weekend (both v5.1.1 and today with v6.beta8 ), although I think this is a Windows problem. It has to do with cursor focus (something that is frustrating and irritating in Windows already). When I have an application open and I am, in this example, exporting a file, the application opens a save file dialog box, in which I type the new filename. If a wallpaper image change happens while I am typing the new filename, the cursor focus momentarily changes, and when it comes back the partial filename I had been typing is highlighted and then blanked out as I continue typing the remainder of the new filename. Till I figured out what was happening I was getting "confused" as to where the hell my new file was.
I have "focus follows cursor" without AutoRaise, enabled in Windows, a-la X-mouse functionality, but now native in Win7.
This is easy enough to work around now that I know what is happening. (Although if you could fix the Microsoft Windows cursor focus problem that would be great too.
Addendum:
Have another glitch for you to track down: For wallpaper, center monitor changes every 60 sec, left and right monitors every 30 sec. For screen saver, center monitor changes every 30 sec, left and right monitors are blank. When I start the screen saver, left and right monitors blank out and center monitor begins displaying image from its directory, changing every 30 sec (as it is supposed to). After about three cycles (actually, just before the fourth image is about to appear, ~90 sec), the left and right monitors show their desktops (from blank) with the *wallpaper* cycling every 30 sec (but sometimes it doesn't cycle, just showing the last image before the screen saver started), while the center monitor continues showing the *screen saver* cycling every 30 sec. If I move the mouse the desktop reappears on the center monitor with its' wallpaper.
I hope I'm keeping you in good spirits!
Addendum #2:
I think I discovered why the wallpaper cycles sometimes and not others. When I trigger the screen saver manually (e.g., via desktop gadget) the wallpaper on the left and right monitors does cycle. When I let the screen saver start by itself after the timer setting (5 min in my case) then it does *not* cycle.
What I noticed is that when I trigger the screen saver, the wallpaper changes continue to happen even though I can't see them. I know this because when I touch the mouse to stop the screen saver, the wallpaper has changed. But, when I let the screen saver start by itself, the wallpaper changes also stop. And I know this because when I touch the mouse to stop the screen saver, the wallpaper is the same as it was when the screen saver started.
Have fun!