Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Hide iMovie while rendering in the background Apps
While working on an iMovie project tonight, I noticed something about the (much much loved!) ability to render transitions and other effects in the background. I started a large number of transitions rendering (probably 10 or so), and then switched back to the Finder. The machine (a G4/733) was usable, but very very jerky. I saw the spinning rainbow occasionally, and switching apps and selecting menus was very slow.

In the interest of trying anything to see if I could regain some speed, I hid the iMovie application. Amazingly enough, this made a huge difference. Although I can still tell there's background work going on (the CPU meter is pegged, for example), I have full control over the machine, the windows don't lag, and I haven't seen the spinning rainbow since hiding iMovie.

This is a very small sample size (one machine!), so I hate to jump to conclusions, but I've repeated the experiment a number of times with the same results. If iMovie is visible in the background while rendering, the machine slows dramatically. If iMovie is hidden while rendering, it's hard to tell there's much out of the usual going on.

If you work in iMovie, give it a shot and let me know if you see similar results...I'm intrigued!

-rob.
    •    
  • Currently 1.00 / 5
  You rated: 1 / 5 (2 votes cast)
 
[10,944 views]  

Hide iMovie while rendering in the background | 1 comments | Create New Account
Click here to return to the 'Hide iMovie while rendering in the background' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
The GUI...
Authored by: Anonymous on Sep 26, '01 07:01:23AM

The GUI or the drawing routines are probably the bottleneck here. Lesson learned - the GUI is not really multithreaded, so, by removing the visual, you'll suffer fewer blocked threads.

This isn't really a criticism of the GUI. Rather, it's a recognition that the GUI is not multithreaded. Humans aren't multithreaded either, so, there.



[ Reply to This | # ]