Hello Everyone,
I ran several tests and performed some monitoring on iMovie to get a better analysis of the whole scenario over time.
I did Memory Leaks Allocations tests, using Instruments (on Mallocs) choosing iMovie for target while rendering out iMovie projects (Share) to my Mac. I am not going to list the results log on this post because the list is very large, though I had to download and install Developer Tools Xcode to check for memory leaks.
It is known, that any graphics intensive application, is using Quartz engine on Macs. At first, I noticed a solid memory leak pattern while launching iMovie with any of my video projects, even with an empty project… So, I looked deeper into the way virtual memory was allocated, how much and by what apps. There were some third party apps that use/allocate the memory even when they were not launched.
I've downloaded AppCleaner from App Store (free) and with it, I've uninstalled the following third party applications previously installed by myself:
Flip For Mac
VLC
HandBrake
RealPlayer
and...
lastly, I dragged the iMovie app icon from Application folded to the Trash bin.
After uninstalls, I performed maintenance with an app called CCleaner (free on Apps Store). One last step, I used Disk Utility to Verify Disk and to Repair Disk Permissions on the main HDD. Then, I quit all apps and rebooted my Mac and launched the App Store.
At App Store, in the the right pane, in All Categories I clicked on Apps Enhanced for OS X Lion. There is a list of apps, refined, reprogrammed and rebuilt as such to work flawlessly on OS X Lion. I clicked on iMovie to purchase, download and install it. Since then, I din't have any issues exporting/sharing to an mov file at all. All I can say is, I hope the "not enough room in heap zone" error is gone for good. So far, I've been challenging the new iMovie install, with all sorts of lengthy and sophisticated video projects.
I will let you know if iMovie encounters any errors or crashes after this update. So far, I cannot say, or claim, this is a permanent solution since is not verified over longer period of time...
Best regards.
Message was edited by: BookX
Please note that "not enough room in heap zone" error is a memory leakage issue caused either by the running application or, by any other adjacent running (or not) app.