Для этого необходимо включить скрытый параметр "DEBUG_LOG" => true, 
для этого включаем режим правки:


Жмем "Изменить страницу" -> "В режиме PHP-кода"


Добавляем запись "DEBUG_LOG" => true и сохраняем


после генерации рядом с генерируемым файлом будет лежать лог у него такое-же имя с добавленным расширением .log, например ys_ym_1fae10b.xml.log


Открываем или скачиваем файл и изучаем содержимое:


тут 
[STEP 2] — номер шага (если все делается за один шаг то будет всегда 1)
IsAgent: — запуск генерации был на агенте или нет (1 или 0)
StartDate — дата старта генерации шага
Memory — потребляемая память на текущий момент (в скобках с параметром real подробнее про это)
MemoryPeak —  Максимальное количество потребляемой памяти на текущий момент
-- EXECUTE COMPONENT-- — момент выполнения основной части компонента
FinishDate — дата завершения текущего момента 
StepTime — выполнение текущего момента в секундах
-- EXECUTE PARAMS -- — момент получения выбранных свойств для товара
TotalTime — суммарное время выполнения на текущий момент
-- EXECUTE TEMPLATE-- — момент выполнения шаблона

Важно учитывать количество потребляемой скриптом памяти. В пиках она должна быть меньше максимально доступной PHP памяти хотя бы на 10%.
На данном примере выгружается 50 товаров с обработкой ~100 свойств и среднее итоговое время выполнения (последний TotalTime в шаге) по всем шагам примерно 3-4 сек.
Если у вас на сайте Агенты не переведены на CRON (Документация, Статья) то это много, для комфортной работы пользователей, нужно чтобы среднее время обработки шага было в районе 1 секунды (чем меньше тем — лучше).
Рекомендуем переводить выполнение Агентов на CRON.