@Vlad122

Как сильно нагружает процессор проверка оператора if?

Я не очень понимаю, что в скрипте и как сильно может нагружать процессор. Т.е. что лучше постоянно постоянно из другого скрипта получать значение переменной с помощью GetComponet (в функци FixedUpdate) или поставить в условие поставить в поаторяющиеся временные рамки. Нагржает ли процессор то, что я присваиваю переменной значение, которое она уже имеет (в функци FixedUpdate). Если да, то уменьшится ли нагрузка, при вставке этой переменой в if, что бы значение присваивалось переменной только если она ещё не равна ему.
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 2
HemulGM
@HemulGM
Delphi Developer, сис. админ
Сам if не нагружает, а вот твоя проверка перед присвоением будет выполняться какое-то время
Ответ написан
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
Скорее всего, просто присвоение будет быстрее.
Но это не важно. Скорее всего, не это будет самым затратным местом в программе. Надо учиться пользоваться профилировщиком, а к микрооптимизациям приходить, когда нет другого выхода
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы