[Steven Nichols] “Do you mean if you have like 4 GB of RAM on a 4-core machine, that means AE only has 1 GB/core during rendering ?”
Even worse than that — about 1GB will go the operating system, leaving you only 3GB of RAM.
With a 4-core machine with only 4GB of RAM, multiprocessing will actually slow your renders down, and I’d recommend leaving it set off. Essentially, each instance of the renderer will be constantly stealing RAM from other instances, slowing your render down dramatically versus allowing a single instance to have access to all the RAM it needs.
Todd Kopriva from Adobe has written an excellent blog post that goes into a little more depth — Performance tip: Don’t starve your software of RAM.
[Steven Nichols] “Does that also affects RAM preview ?”
RAM preview is limited to however many frames can fit in RAM available to the main AE process running the GUI. Before CS5, this process could grab at most about 3.5 GB of RAM, putting an absolute limit on your RAM preview length irrespective of your total system RAM.
Now that AE CS5 is 64-bit, the main AE process will be able to address all the RAM in your computer, so if you want longer RAM previews, all you have to do is open your wallet and pour money into memory.
There’s a lot of information on all this, as well as plenty of other performance tips, in the After Effects forum.
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