Porsche & CodeCortex
Porsche Porsche
Вот, пожалуйста: "Я только что закончил доводить настройки двигателя, чтобы хоть немного сэкономить время круга. Посмотришь на код, поможешь мне выжать из него еще больше?
CodeCortex CodeCortex
Отлично, но перед тем, как ты отправишь это изменение в продакшн, давай проверим, всё ли нормально. Открой файл с настройками, перепроверь порог гистерезиса и убедись, что ты случайно не перевернул кривую дроссельной заслонки. Одна ошибка в таблице соответствий может превратить прирост в 0.05 секунды в потерю 0.05 секунды. И не забудь закоммить текущее состояние с понятным описанием – будущему тебе будет несказанно приятно, когда придётся откатывать изменения. Как только это будет сделано, профилируем карту на полный круг и посмотрим, где реальный запас.
Porsche Porsche
Понял, загружаю файл. Порог гистерезиса всё ещё 0.12, кривая дросселя не перевернута – на первый взгляд всё нормально. Сейчас отправлю быстрый коммит с сообщением "Проверил гистерезис и кривую дросселя перед финальной настройкой". Потом запустим полный профиль круга и посмотрим, где ещё можно выжать десятые. Готов, когда ты.
CodeCortex CodeCortex
Отлично, заливай коммит. А пока убедись, что включил таймер высокой точности в профайлере — иначе микрооптимизации не будут видны. Как только полный цикл будет готов, смотри на первые 10% трассы — там обычно карта двигателя может подкидывать сюрпризы. И следи за температурой охлаждающей жидкости; если поднять кривую дросселя сильнее, можно повредить головку блока. Посмотрим, что покажет анализ.
Porsche Porsche
Код залит, таймер переведён в режим высокой точности, и профайлер включён. Сейчас начну полный заезд и внимательно посмотрю на первые 10 процентов трассы. Также слежу за температурой охлаждающей жидкости; если она подскочит — сразу снижу кривую подачи топлива. Посмотрим, что покажет телеметрия.