во всем скрипте для задержки использую функцию pause()
что для 10 мс, что для 2к мс.
критичен ли такой подход, или все таки надо в малых интервалах поставить sleep
спасибо
1. Redear - 23 Марта, 2023 - 13:18:33 - перейти к сообщению
2. Zireael - 23 Марта, 2023 - 13:21:55 - перейти к сообщению
3. Redear - 23 Марта, 2023 - 14:56:28 - перейти к сообщению
Zireael пишет:
то есть чисто теоритически, если я заменю все паузы на слипы, то это должно поднять производительность приложении,
вот тут непонятно, есть к примеру таймеры которые работают, например раз в полсекунды, если программа в слипе, то и таймер получается не работает
4. Zireael - 23 Марта, 2023 - 15:03:04 - перейти к сообщению
CODE:
int x = 0;
enabletimer(0);
_pause(10000); // пауза 10 секунд
CREATE_TIMER(0, 500)
{
textout(0, 300, 200, "Таймер работает, x = "+format(x), 0);
x++;
}
function _pause(int t){looptime(t)sleep(10);}
enabletimer(0);
_pause(10000); // пауза 10 секунд
CREATE_TIMER(0, 500)
{
textout(0, 300, 200, "Таймер работает, x = "+format(x), 0);
x++;
}
function _pause(int t){looptime(t)sleep(10);}