improve request

i am using OD1.5, super!
but when mouse is sliding over dock make CPU 100% busy.
i tried another RocketDock, and it handle CPU better. (special watching video)
and i think maybe OD can learn something from the RocketDock to handle CPU better way.
3,188 views 6 replies
Reply #1 Top
It is not typical for ObjectDockt to use 100% CPU. RocketDock doesn't do anything special to handle the CPU during mouseovers ; Both programs basically do what they can do animate as quickly and at as many frames as possible, both using GDI+ for their actual drawing-the-screen (which is what uses the bulk of CPU). And unlike other programs, ObjectDock is a program that you can count on for improvements and creative innovation, just take a look at its 6 year history to see how far its come On my single-core-cpu system I typically saw rocketdock using ~42% CPU and ObjectDock using ~55%. A suggestion however, one way to help improve performance if you are infact seeing very-high CPU usage is making sure your video drivers are up to date ; let us know if that helps you out at all as we often find old-drivers as a cause for users who experience problems with the program.


On a more general note however, similar to an "issue" of the program using 10MB of RAM on 1GB-of-RAM systems...once you get past the shock-factor people try to project and understand what the number means you understand that its really not important and its just something people'll say to put down something else. In this case, if its just sitting there and still churning CPU, *then* thats a problem. Just dont furiously mouseover *either* program when you're rendering a high-quality scene in Maya3D or compressing/encoding a video or something or it might slow it down by a quater-second or two In good news, I do actually have some technology up my sleve that I've come up with for the future that'll take CPU usage right about down to 0%. You heard it first here!

-Jeff Bargmann
ObjectDock/ObjectDock Plus Developer
Reply #2 Top
I have to "furiously" mouse over a magnifying ObjectDock to get a noticable spike in CPU. But I say, Big Deal! That's what it is there for.

Wanting smooth, quick, interesting animations rendered on the fly, but for some reason not wanting to use any processing power to do it makes little sense. I say, give me all you got for that second or two I'm interacting with the dock and selecting an icon.

When I stop furiously mousing over a dock, the CPU immediately drops. So ObjectDock uses the CPU when the user asks it to, and doesn't when it doesn't have to. Sounds good to me!


JMB, looking forward to next gen OD!
Reply #3 Top
but when mouse is sliding over dock make CPU 100% busy.


Open task manager, slide cursor/mouse back and forth somewhere where it is not on or activating anything to see how much of the 100 % is your mouse.
I use CursorXP, it was using 20 to 30 % just moving cursor, with CursorXP unloaded so default Windows cursor, usage was higher.
I have a 2.4 gig celeron CPU, with processes tab open in task manger, Object Dock peaked at 70 % when sliding cursor over dock. Averaged around 55 to 60 %.
Reply #4 Top
I do actually have some technology up my sleve that I've come up with for the future that'll take CPU usage right about down to 0%. You heard it first here!


Woo Hoo!
Reply #5 Top
When I am sliding mouse on DOCK, the usage of cpu will up to 94%(from task manager).
My system is winxp+sp2, 1G RAM, p4 mobile 2.0G, ati radeo7500(32M),
I have searched the site of ATI, unfortunately they seemed abandon my graphic card.
Reply #6 Top
do actually have some technology up my sleve that I've come up with for the future that'll take CPU usage right about down to 0%. You heard it first here!


It is great! canot wait to have try it.