Author Topic: Оптимизация кода под разные компьютеры  (Read 1116 times)

0 Members and 1 Guest are viewing this topic.

Hooligan

  • Освоившийся
  • **
  • Posts: 26
    • View Profile
Доброго времени суток. Есть бот для одной игрушки. Все работает в эмуляторе андроид. Так вот суть не совсем проблемы конечно. Но есть неловкости в работе на разных машинах. На одной довольно мощное железо на второй не очень. Дак вот хочется оптимизировать работу на обоих машинах. Простыми ожиданиями проги не совсем решаемый подход. На более медленном компе все норм, а вот на более мощном чувствуется медленная работа в действиях. Там такие ожидания впринцепе не нужны.

Дак вот я так понимаю большую часть действий лучше писать наверное через while($time>$_time_t) раз уж меню на обоих компах грузится по разному. Один немного подвисает второй летает

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Оптимизация кода под разные компьютеры
« Reply #1 on: February 14, 2019, 10:04:20 PM »
Для оптимизации на машинах разных мощностей и разных скоростей интернета нужно делать так:

К примеру : выполняем действие, и делее в цикле ждем, выполнилось это действие или нет. Если выполнилось, прерываем цикл и шагаем дальше. Если же на действие нет реакции длительное время, то пробуем повторить.

Циклы ожидания - наше все. А обычные статические задержки - это не всегда надежно в таких случаях.