[Shane Smiskol] “check ‘Render Multiple Frames Simultaneously’, set ‘CPUs reserved for other applications’ to ‘0’ and’RAM allocation per background CPU’ to anything you have available. Higher values, equal faster render time.”
This is not necessarily true. Setting Memory & Multiprocessing settings too aggressively can actually cause worse performance than not using multiprocessing at all.
The multiprocessing feature works by launching multiple copies of the renderer, up to one per CPU core, in order to render multiple frames at the same time. By setting “CPUs reserved for other applications” to 0, you risk overscheduling the CPU — that is, not leaving enough CPU headroom for all the background tasks that the OS is trying to take care of.
Setting “RAM reserved for other applications” too low can cause memory starvation, where background tasks don’t have enough RAM to work and where the system has to swap RAM back and forth to disk.
On a quad-core system without hyperthreading, I generally recommend first leaving at least 1 CPU available to other applications. I systems with hyperthreading, I usually start with half the number of CPUs. I generally recommend reserving at least one quarter of total system RAM for other apps.
Each instance of the renderer requires its own RAM, both for working and for layer caching, and the “RAM allocation per background CPU” setting controls this. Setting this too low can cause the render instances to run out of RAM and may force Ae to stop multiprocessing and fall back to single-instance foreground rendering. Setting this too high will eat up system RAM unnecessarily, reducing the amount of RAM available to other applications and potentially reducing the number of simultaneous instances of the Ae renderer you can run.
Some comps will benefit from more CPU more than they’d benefit from more RAM, and others may benefit more from more RAM than more CPUs, so these parameters require some juggling.
Some more good reading on these settings here:
https://forums.adobe.com/thread/543440
And good tips here, too:
https://helpx.adobe.com/after-effects/using/improve-performance.html
Walter Soyka
Principal & Designer at Keen Live
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
RenderBreak Blog – What I’m thinking when my workstation’s thinking
Creative Cow Forum Host: Live & Stage Events