Налаштування memory & multiprocessing
Розглянемо налаштування закладки Memory Multiprocessing в програмі Adobe After Effects CS6 і що це дає для прискорення роботи попереднього і фінального розрахунків. Виконуємо команду: Edit> Preferences> Memory Multiprocessing (Windows) або After Effects> Preferences> Memory Multiprocessing (Mac OS).
Дивимося на результат:
* Неправильний розподіл пам'яті між RAM Reserved for other applications (не треба тут ставити занадто низькі значення) і RAM allocation per background CPU (при обмеженому обсязі пам'яті, не треба виставляти максімаьние значення), може призвести до використання файлу підкачки на жорсткому диску і значно знизити швидкість прорахунку. Вся пам'ять ділиться на три шматки: RAM Reserved for other applications, RAM Available for AE (foreground application's RAM caсhe) і RAM allocation per background CPU (background rendering processes). Налаштування за замовчуванням заточені для забезпечення якомога довшого RAM превью, і змісту великої кількості інформації в буфері пам'яті, відданого для основних потреб After Effects. Зроблено це було для того, щоб запобігти непотрібному повторний рендеринг кадрів.
Actual CPUs that will be used - актуальне кількість використовуваних фізичних ядер процесора (кращий результат 3х5 (3 Гб RAM allocation per background CPU і 5х Actual CPUs that will be used). Основне завдання - це забезпечити найкращу швидкодію, і необов'язково при цьому задіяти всі доступні ядра як фізичні так і логічні. After Effects є багатопотоковим (multithreaded) додатком, а це значить, що навіть коли виповнюється тільки один процес рендеринга, цей процес може створити потоки на додаткових ядер, для прискорення рендеринга. Іншими словами, ви будете все ще ис використовувати частину додаткових ядер процесора, навіть якщо вони не будуть мати свого власного процесу рендеринга. Фактично, якщо ви змусите силою After Effects використовувати всі ядра для процесу рендеринга (background processes), це призведе до зниження продуктивності через неоптимального розподілу ресурсів: пам'ять + ядра і «боротьби» потоків між собою за ресурси.
Варіанти налаштувань залежних від загального обсягу пам'яті встановленого на комп'ютері: