Forum Moderators: travelin cat
If I have a program that isn't responding, how can I tell if the app is truly inactive and needs to be shut dow, or if it is just 'thinking'? The reason I ask, is I have a map for a client that was created and converted to PDF. Well I am trying to place it in InDesign, and it is without a doubt "Not Responding". At the same time it's 'not responding' though, it's eating up 88% of my CPU. I am going to let it sit for a while and see what it does, but the fact that the CPU is going anywhere from 80% to 99% tells me it is still thinking ... or am I wrong, can an app take 90% of your CPU and be "frozen"?
-- Zak
The particular question you ask - can a programme be locked up and still be eating CPU time, the answer is yes. A programme that doesn't respond can either have turned off its eventing structure and go and waited for something that can't happen (a classical deadlock) - no CPU time - or can be rushing around in an infinite loop sucking up CPU time and not responding.
I don't see a way you can deduce that consuming CPU time means it's not broken... Mind you, I suppose a programme that's broken and eating CPU time will *always* consume the maximum. Fluctuations *might* indicate it's doing something "real".
And yes, I've seen a broken programme (Dreamweaver) eat CPU time and not come back at all.
DerekH
I Force Quit it a few times before figuring out that it was still working. It actually was doing a task that was handed off to MySQL. It was not using much CPU, but MySQL was. It took a while, but it did do its thing and it was happy and so was I.
So, give it a while...maybe an hour if you can find something else to do for that long (OS X is multi-threaded, thankfully), and see.
-- Zak
But if you just leave it alone , it will finish on its own.
Yeah, a better feedback mechanism should be implemented but its not just Adobe Products that need it.