Hello folks.
Here is the question: Is there a way for Circle Dock to re/draw folder graphics/Switch folder Views faster???
It is a continuing issue that even I am painfully aware of. Especially with those of us that are on very low end dual cores and single core processors.
I am on the low end of the Dual core Spectrum on my laptop and waiting for Circle Dock to Draw or re-draw graphics can be a testament to an End User's patients.
The more graphics you use on any folder, or sub-folder, level makes Circle Dock work harder and draw the graphics slower.
One solution that many have derived is to run multiple instances of Circle Dock. I find this unacceptable due to system resource constraints.
Most just; "Deal with it"
So is there a way to make Circle Dock load/switch folders faster; YES
One of the primary slow downs of Circle Dock in drawing the graphics is in Resizing.
Resizing is where Circle Dock takes the original image and then re-sizes it to a size defined by you as an end condition.
As most custom Icon graphics are 256x256 or 512x512, this is a lot of work for Circle Dock.
Say you have a folder with 30 Icons, all of these are set in the settings to be 54x54pixels.
Well Circle Dock then has to take that huge 256 or 512 graphics and shrink it.
This takes huge amounts of time and resources.
Circle Dock also re-sizes all graphics and then shows them all almost at once.
So how to help Circle Dock Draw faster?
Reduce your graphics images to slightly larger than the size you need
For a case demonstration; Take new graphics I introduced for the Dexpot tutorial (Project).
Each one of these graphics is 256x256 at 256k
On just 8 graphics that I use, it can take Circle Dock almost 47 seconds to load.
Now reduce the Graphics to 100X100, you are not going to be using anything that big anyways
You will find that the images size is now 100x100 at approximately 12k -/+
That's right; You will eliminate approximately 20% of the foot print size, while shrinking the graphic before hand, this will allow Circle Dock to work less to draw/produce you graphics.
You will also find that at 100x100 Pixels, if you use icons that are 72x72 or smaller, you should still have a really good HD Graphics displayed on Circle Dock
All this being said; be careful which graphics you reduce and to what size.
A Center graphic that is set to 100x100 will look fairly crappy from a 96x96 image.
Do not even think about reducing background images. Many of these are variable and at there limit as it is
Even Just a change of graphics at 128x128 can significantly improve Circle Dock's draw time, and get you to your folders faster.
After having completed this experiment, I have found that Circle Dock will load my Dexpot control Graphics in about 3 to 4 seconds.
That is a lot improved over the 17 to 40+ seconds I may have waited before.
This test was done in a 32bit environment, so I expect a massive improvement in a 64bit environment
Hope this helps
Have fun
Regards
The Sarge