So I need to clear this up.
In the Edit>preferences>multithreading
We see the options:
RAM reserved for other apps:
CPU's reserved for other apps:
Amount of CPU's actually used:
If I have 6 core processor and in the settings I set aside/reserve 2 CPU's for other applications.
I have a filter on top of my composition to try to make the render more CPU intensive since the rendering process will go faster if CPU is helping along with the render.
That means after Effects is using 4/6 cores. (HypterThreading is disabled) The 2 cores I set aside are to be used if I'm doing something outside of After Effects correct?
AND YET -- when you go into task manager it still says all 6 cores are being used, when I'm running nothing but After Effects?
Why is this?
When you are reserving CPUs, all that you are doing is keeping After Effects from starting separate background processes on those CPUs. That does not mean that the processes that are running on other CPUs can't use threads on the reserved CPUs if they're not doing something else.
This video covers some of the basics, with the After Effects specifics starting about halfway through:
That's really handy that After Effects does this. Thanks for helping me understand After Effects better!