After Effects では、メインのアプリケーションとともにバックグラウンドでもアプリケーションを稼動することができ、RAM プレビューや最終出力用にフレームをバックグラウンドでレンダリング処理することによってパフォーマンスを向上させることができます。これらのバックグラウンド処理は、AfterFX.exe (Windows)または aeselflink (Macintosh)と表示されています。
各バックグラウンド処理は、それぞれ特定の 1 つのフレームをレンダリングし、別々のプロセッサコア(CPU)で実行されます。プロセッサ数より多くの処理を使用して複数のフレームを同時にレンダリングすることはできません。コンピュータで実行できるバックグラウンド処理の数は、システムの合計 RAM 容量とメインアプリケーションに割り当てられる RAM 容量(最大 RAM キャッシュサイズ)によっても制限されます。各バックグラウンド処理に必要な RAM 容量はシステム構成によって異なりますが、少なくとも 1 処理あたり 1 GB を確保することをお勧めします。
バックグラウンド処理でレンダリングを行う場合、メインのフォアグラウンドアプリケーションはレンダリングに使用されません。つまり、バックグラウンド処理を作成しても、最低 2 つのバックグラウンド処理を実行するのに十分なリソースがなければ、レンダリングに使用される処理の合計数は増加しません。
環境設定ダイアログボックスの下部に、現在の設定で使用できる追加のプロセッサ数が表示されます。実行できるバックグラウンド処理の数を増やすには、最大 RAM キャッシュサイズを減らすか、搭載するメモリ容量を増やします。
バックグラウンド処理は、「複数のフレームを同時にレンダリングする」オプションを選択しても、すぐには開始しません。オプションを選択した後で、(RAM プレビューまたは最終出力のための)最初のレンダリング処理が開始すると、バックグラウンド処理が開始します。バックグラウンド処理は、オプションを選択解除するまで実行され続けます。
ウィルス対策ソフトウェアはすべての読み込みおよび書き込み処理を監視するため、「複数のフレームを同時にレンダリングする」が選択されている場合は特に、これらのソフトウェアによってレンダリング速度が低下します。
1 つのフレームのレンダリングに必要な RAM 容量が、個別のバックグラウンドプロセスで利用可能な RAM 容量より大きい場合、複数のフレームが同時にレンダリングされる代わりに、メインのフォアグラウンド処理によって、そのコンポジションのすべてのフレームがレンダリングされます。バックグラウンド処理によって複数のフレームを同時にレンダリングできない場合、情報パネルにメッセージが表示されます。