Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Rendering RAM Requirements

  • Rendering RAM Requirements

    Posted by Charles Taylor on July 4, 2009 at 12:08 am

    Just wondering if anyone knows why AE needs so much frickin’ RAM to render on multicore machines. Shake can put 4 cpus to the redline while using maybe a gig of RAM. I’m rendering using the Handbrake command line right now, and it’s fully utilizing 2 cpus, and using 40MBs of RAM. Maybe Handbrake is a bad example, but Shake is a very similar tool that does very similar things.

    What’s the deal?

    Kevin Camp replied 17 years, 1 month ago 2 Members · 1 Reply
  • 1 Reply
  • Kevin Camp

    July 6, 2009 at 1:27 pm

    hi charles,

    my guess is that shake is more of a truely multi-threaded app.

    when ‘render multiple frame simultaneously’ is enabled in ae, ae launches a render engine for each available core. essentially running an application for every core. each application gets its own chunk of ram (up to 4gb of ram per core) to process frames indepently.

    shake renders with just one application and uses multiple cores to aid in rendering a single frame. also, the nodal render architecture of shake may also reduce ram requirements.

    in ae, some effects are multi-threaded (i know keylight is one of them, but there are others). if you disable ‘render multiple frames simultaeously’ when you render, you’ll decrease the ram requirements and any multi-threaded effects should render just as fast.

    Kevin Camp
    Senior Designer
    KCPQ, KMYQ & KRCW

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy