Currently Being ModeratedMar 12, 2012 7:29 AM (in response to Anniedan)
Think of it this way. 100% is the maximum for a processor chip. However, modern Macs have multiple processors, called cores. So if your Mac has an Intel Core 2 Duo chip, it has 2 cores, and can go up to 200%.
If you have an Intel I5 chip, it has 4 cores, so you can go up to 400%. If you have an Intel I7 chip, it also has 4 cores, but they can be used as 8 virtual cores, so you can go to 800%.
iMovie, as far as I know, is only designed to take advantage of 2 cores, so you could be using 200% for iMovie at a peak, and other cores for other apps or for OSX.
Final Cut Pro can use all your cores, and frequently does.
If your import finished, it is probably OK. If it crashes or hangs, then you have a problem. You can find iMovie in the Activity Monitor and click on the Inspector. If you see recent hangs, there may be a problem. If not, it is probably OK.
If you have analysis for image stabilization turned on, it could act like you are describing. It would have an active phase where it is importing the video. Then there would be a long phase of doing the analysis.
Currently Being ModeratedMar 13, 2012 7:14 AM (in response to AppleMan1958)
Hi AppleMan, thanks for a very informative post!
The mathematical thing about the processors now finally makes sense! :-)
Still doesn't explain why I am having trouble going from app to app and typing when iMovie is only using 100% (out of a possible 400%), then...
I haven't found the "analysis for image stabilization" so I don't know if it's on or off. Maybe it's an option from when you import from a camera only? (I import from a movie already on the hard disk).
I'm starting to think I have a more generalized problem, as even when I wasn't doing anything with iMovie yesterday Firefox was freezing and I still had trouble going from app to app. Almost feels like being on my old Windows PC! haha I'll do a shut down and some testing.
Thank you for explanations and how to check for hangs in Activity monitor (didn't know about that one!)
Currently Being ModeratedDec 11, 2012 10:05 AM (in response to AppleMan1958)
That is utter nonsense about 200% explanation! Tools such as TOP in the CLI are unix based tools, and were originally designed for computers that had 1 CPU. The world has evolved A LOT since 1970s. Unfortunately a lot of the geeks who grew up with that technology are as thick headed as religious nuts who opressed women in Saudi Arabia and won't even let them drive! They insist that things should function ONLY THEIR WAY and anything else is nonsense. It is absolutely ridiculous for top to report more than 100% for the CPU utilization even on multi-core machines! When it says 200% CPU Utilization it means that the operating system is over utilizing the CPU, which is impossible, mathematicaly and realistically. The solution is really simple. A few code changes to TOP and it can report 100% for any number of cores or CPUs. But the unix zealots that are responsible for coding things don't want to make these changes, they are stuck in 1970s and refuse to move. We need coders who are not afraid to step up and make the real changes needed.
Try this. Open up iMovie, close any open projects, unhighlight any events that might be highlighted so no clips are shown in the clip viewer nor the preview box. Technically speaking iMovie is doing nothing and shouldn't take up more than 1% of the CPU. Now if you run TOP, it will show iMovie using around 90% of the CPU. How the heck is that good design? It uses 100% of the CPU when it's doing nothing!!! Imagine if iTunes used 100% CPU when it was paused?!?!!? But iTunes is good, it uses only 1% of the CPU while in pause (which I think is still far too much CPU usage since it's doing absolutely nothing, too!).. iMovie is terribly programmed and has serious user interface issues. Like for example. The buttons in the middle for making a clip a favourite, or a star, etc... those buttons are huge and are ALWAYS there.. Even when a clip is not highlighted and when you are editing the project timeline and the buttons are not needed. So much iMovie 11 functionality is ********!! I am shocked that a company as creative as Apple can put out such a bad product!!! But it's the best proudct of it's kind, so we should be thankful!
Here look at this screenshot.. iMovie taking up 100% of the CPU while doing absolutely nothing!
Currently Being ModeratedDec 11, 2012 10:09 AM (in response to Anniedan)
The same happens to everyone. The only way to use iMovie is to import clips at night when you're asleep. And when you're done working with a project, you have to quit iMovie, because even when it's idle and all projects closed, it still uses up 100% CPU for no reason! iMovie is TERRIBLE coded and has absolutely terrible design!
And Apple claims that Mac OS X is pre-emptive multitasking???? How is it if iMovie renders your computer absolutely useless, we can't even read email properly when iMovie is open!