Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Hooligan on February 13, 2019, 06:30:47 AM

Title: Оптимизация кода под разные компьютеры
Post by: Hooligan on February 13, 2019, 06:30:47 AM
Доброго времени суток. Есть бот для одной игрушки. Все работает в эмуляторе андроид. Так вот суть не совсем проблемы конечно. Но есть неловкости в работе на разных машинах. На одной довольно мощное железо на второй не очень. Дак вот хочется оптимизировать работу на обоих машинах. Простыми ожиданиями проги не совсем решаемый подход. На более медленном компе все норм, а вот на более мощном чувствуется медленная работа в действиях. Там такие ожидания впринцепе не нужны.

Дак вот я так понимаю большую часть действий лучше писать наверное через while($time>$_time_t) раз уж меню на обоих компах грузится по разному. Один немного подвисает второй летает
Title: Re: Оптимизация кода под разные компьютеры
Post by: dramster on February 14, 2019, 10:04:20 PM
Для оптимизации на машинах разных мощностей и разных скоростей интернета нужно делать так:

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

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