I'm currently working on an XP 32 bit system with AMD Athlon 64 3200+
CorelDraw is displaying a print preview but is otherwise completely idle. It has finished displaying the preview, so it is just waiting for user action but has nothing else to do.
Photopaint in another window was running extruciatingly slow so I checked task manager. CorelDraw.exe was showing to be using 98% of the CPU.
On further investigation, this happens only when the print preview is on the screen. I close the print preview, return to CorelDraw design screen and CPU is 0% when idle. I do another print preview -- 98% CPU again.
I'll try it later on a quad core system, but it seems that print preview should not be hogging the CPU when idle waiting for operator action.
Hello harry; Does the computer have a separate video card?
George
It does. Nvidia GeForce 6200.
But this looks more like software forgetting to include a sleeping or task switching statement in its "waiting for a keystroke" loop.
harry on a i5 with 8 gb ram and a 2 gb Nvidia 550, an print preview it is using 25% of the CPU with no more use of ram than when it's closed?
TheSign Guy said:an print preview it is using 25% of the CPU
Is it a quad core system?
That is exactly what I'd expect on a quad core system. The idle print preview is maxing out one of the cores. The effects of that are less noticeable than on a single core system, because your other cores are available to do other work.
Its still a fault though. There are many processes in windows, most of them are idle most of the time. But a process which is idle needs to use no more than about 0.1% of a core if it sleeps properly when waiting for user input.
harry I see what you are saying, I wouldn't have thought "Print Preview" would have used much CPU band width at all. I did learn that anything that is minimized uses no CPU Time ( seem to all be stored in ram ) It's funny how much you can pick up playing with things and looking to see what happens. The 25% was not all on one core, I didn't check to see how much but I will later and post it just for the fun of knowing.
Actually you'll find that if there is a print preview on the screen, that window continues to use its full CPU time even when minimised.
harryLondon said: Actually you'll find that if there is a print preview on the screen, that window continues to use its full CPU time even when minimised.
Harry on a i5 quad core the "Print Preview" uses 70 to 85% of one core while it hits the other cores up to about 0 to 10% one core at a time in random. With 8 programs minimized it uses up 48% of the 8 gb of ram the computer has but almost no CPU usage. ( That's a good reason to not have more open than you have to use at a time. ) And it makes me wonder how much the Bios has to do with it, I mean the manufacture of it, in my case mine is MSI.