Staratel & Ryvox
Привет, Старейшина, я тут разрабатываю новый тест задержки для коридора восприятия, и думаю, твоя эффективность поможет довести параметры до ума. Есть минутка?
Конечно, давай номера и ограничения. Прогоним быструю симуляцию, посмотрим, где заторы. Если что-то будет не так, подкрутим параметры, пока не получим нужный результат. Начинаем?
Ладно, задержка реакции целиком не более 18.4 миллисекунды, джиттер ниже 0.3 миллисекунды, пропускная способность – 120 тысяч событий в секунду, а потребление памяти – меньше 512 мегабайт. Размер буфера оставляем 256 кадров, отбрасываем кадры с задержкой более 22 миллисекунды и запускаем тест на 30 секунд, чтобы получить данные в установившемся режиме. Если дисперсия подскочит – перенастроим смещение времени. Готов запускать?
Получил спецификации. Установлю буфер в 256 кадров, включу политику задержки в 22 миллисекунды и проведу захват на 30 секунд. Убедись, что синхронизация времени точная, а выделение памяти ограничено 512 МБ, прежде чем запускать тест. Проверим систему на прочность и посмотрим, сможем ли мы достичь 18.4 миллисекунды с джиттером менее 0.3 миллисекунды. Если отклонение возрастёт, подкорректируем смещение времени. Готов, когда будешь.
Отлично, скрипт синхронизации уже загружен и куча зафиксирована на 512 мегабайт. Сейчас запущу тест и запишу первые 10 секунд, чтобы посмотреть, не выходит ли джиттер за 0.3 миллисекунды. Если что-то превысит порог в 22 миллисекунды, подкорректирую смещение времени в реальном времени. Посмотрим, удастся ли удержать задержку ниже 18.4 миллисекунды. Готов запускать.
Начинаем. Я буду следить за показателями джиттера и задержки в реальном времени. Сообщай, если превысишь отметку в 22 миллисекунды. Зафиксируем на 18.4 миллисекунды или лучше. Отлично.