Например, есть 2 скрипта. Один проверяет if'ом 10 точек на нужный цвет, второй For'ом перебирает 18 картинок. Работа скриптов по одному (linedelay 0): Время варьируется в пределах +-10мсек Время работы первого около 300 мсек, загрузка цп 1-2% Время работы второго около 730 мсек, загрузка цп 2-3%
Работа скриптов одновременно (linedelay 0): Время работы первого около 560 мсек, загрузка цп 0-1% Время работы второго около 1460 мсек, загрузка цп 0-2%
Т. е. вместо того чтобы загрузить цп, пилот снижает нагрузку, соответственно время работы скриптов увеличивается. Запуск 3 скрипта еще увеличит время работы всех скриптов. При этом нагрузка на цп никак не изменится. Приоритет скриптов никак не повлиял на их время работы.
Это как-то можно решить?
|