Edit >> Preferences >> Memory & Multiprocessing
Как проводилось тестирование:
Я взял несколько композиций 1280х540 (блоки одного десятиминутного ролика-презентации)
и разместил их по 4 штуки в композиции размером 2560х1080, итоговый ролик получился
длительностью 3.5 минуты.
В начале поставил рендерить ролик с настройками по-умолчанию (без мультипроцессинга),
Затем включил мультироцессинг и отрендерил ролик еще раз
Тестирование проводилось на системе
Intel Core i5-2400
16 GB RAM
1Тбх2 SATA RAID
Win7 64
Скрины ролика:
Результаты:
Время рендеринга с настройками по умолчанию: 41 минута 14 секунд
Время рендеринга с включенным мультипроцессингом (2 Гб оперативки на процессор): 28 мин 12 секунд
После этого, я взял часть ролика меньшей продолжительности и рендерил его с различными настройками
выделенной оперативной памяти на каждый процессор 0.75 Гб, 1.5 Гб и 3 Гб соответственно.
Время рендеринга части ролика с выделением 0,75 Гб: 13 минут 58 секунд
Время рендеринга части ролика с выделением 1,5 Гб: 12 минут 35 секунд
Время рендеринга части ролика с выделением 3 Гб: 13 минут 41 секунда
При выделении объема оперативной памяти больше 2-х гигабайт наблюдается падение производительности,
это связано с тем, что АЕ не может выделить достаточно оперативной памяти для последнего ядра и задействованы
в рендеренге только 3-и из 4-х ядер
UPD: Поставил в настройках что АЕ доступно только 4 Гб оперативной памяти и отрендерил еще 2 раза (с мультипроцессингом и без)
Рендер кусочка ролика с мультипроцессингом (0,75 Гб на ядро): 14 минут 26 секунд
Рендер кусочка ролика без мультипроцессинга: 18 минут 10 сек
Т.е. при ограничении доступной оперативной памяти наблюдается несильное падение производительности,
разница во времени рендеринга составило лишь 30 секунд. Более значимым является отключение
мультипроцессинга, при котором время рендеринга увеличилось почти в полтора раза.
Выводы: включать мультипроцессинг очень полезно, это дает хоть и не двукратное ускорение рендеринга,
но вполне ощутимое. Для системы имеющей 4-х ядерный процессор и 16 Гб оперативной памяти оптимальными
являются настройки при которых выделяется по 2 Гб на каждое ядро.