-
FCPX Memory Usage Debugging Suggestions Requested [Long]
Hi Folks,
I’m not looking for a solution, rather a few ideas to help debug an issue.I’m cutting an unscripted lifestyle show using FCPX (10.2.1 and OS X 10.10.5) – as a bit of an experiment. I’ve used it for short form, and corporate work, but nothing this big before. The metadata has been great. Many things haven’t, but thats a topic for a different thread.
Theres loads of footage (6TB) all within a single FCPX library. Separate events for shooting days (14), episodes (3) and others (GFX, MGFX, Audio, Deliverables) etc. There’s probably 20 projects in the library. Each episode is composed of three 7 minute-ish segments to get a broadcast 1/2hr.
I’d finished the edit and created 3 compound clips (one per segment), slammed a broadcast safe on the video and broadcast peak audio limiter on the audio, then exported a Master file (ProRes 422 HQ).
Then all hell broke loose. I got the dreaded Out of Application Memory about 50% through. A quick check of Activity Monitor showed FCPX was using > 24GB (my RAM is 24GB), and about 12GB of swap. My system drive was 75% full, so I moved swap over to another SSD with 300GB+ of spare space. This time the export got to 69% before keeling over again.
I then started to do some digging. I won’t bore you with the details of trashing preferences, render files, and all the other standard things we try. Nothing made a difference.
Booting FCPX (with this library loaded) and loading one project consumes 24GB+ just to a static state. Needless to say, no event has the little yellow warning label, so there is nothing obvious that seems wrong. Yes, there is a lot of footage in the library, and a lot of multi-cams and loads of other assets, but really, most of them aren’t used/referenced in any project, since we’re only on episode 1 at the moment.
I am finding it very difficult to believe that the library+projects itself requires 24GB.
So, finally to my question – how does one go about debugging this sort of issue? Are then any “under the hood” switches, dials or reports that can give me visibility into what’s using 24GB of RAM, and another 16GB of swap (when rendering or exporting). I’m motivated to fix this problem, because I’m going to be living with this library for another 3 or 4 months.
Any suggestions from FCPX gurus are gratefully appreciated.
May all your cuts be matching, unless of course you jump.
Best,
Scott