Что нового

AutoIT скрипт работает медленно на аналогичном компе.

Koto

Чайник
Сообщения
3
Репутация
0
Здравствуйте!
Делаю просто скрипт следующего порядка.

Код:
$speedTimer = TimerInit()

while $step <= $coordEnd
        $check = PixelGetColor($step, $y)
	if $check > 3615000 and $check < 3619000 then
		ExitLoop
	endif

	$step = $step + 1
WEnd

ConsoleWrite(TimerDiff($speedTimer) & " " & @CRLF)


На моем основном компе скрипт в замере делается 0,034 секунды, а на аналогичном по параметрам компе жены 3,6 секунды :shok:

Оба компа: intel-core i5-3450 CPU @3.10 Ghz 3.10 Ghz, ОЗУ 8 Gb, видюха gforce 550 последние драва, Windows 7 SP-1.

Думал грешным делом, что дело в винде. Поставил 8.1, но ситуация не изменилась.
Пробывал выключать антивирус и ставить рабочий стол на "максимальную производительность" (убрал всякие визуальные эффекты).

Как было 3.6 секунды, так и осталось. Так же медленно открывает элементарный ноутпад скриптом. Подскажите, где, что исправить?
 

ynbIpb

Скриптер
Сообщения
398
Репутация
109
Обычно такое бывает из-за стиля оформления Аэро или как его там в Win 7 звали.
Но раз отключал, тогда идей нет. :scratch:
 

Targius

Чайник
Сообщения
2
Репутация
0
А может дело то и не в авто ит , может перегрев проца / видяхи или проц допустим продолжает находится в режиме энергосбережения / зашиты от перегрева.
Какие нить тесты типо aida 64 нормально проходят? И еще во время теста не помешает глянуть текушую частоту проца. А переменная $coordEnd на обоих компах одинаковая ?
 
Автор
K

Koto

Чайник
Сообщения
3
Репутация
0
Aida тест не пробывал, попробую, спасибо за совет.
$coordEnd один и тот же.
 

agikon

Новичок
Сообщения
789
Репутация
16
а что если загрузиться из под какого-нибуть Bart PE и там запустить этот скрипт?
это может показать дело в софте (винде, драйвера, антивирус и тд.), или в железе.
 
Автор
K

Koto

Чайник
Сообщения
3
Репутация
0
спасибо за совет. попробую загрузиться под простенькой xp и потестить.

Aida 64 многого не показал. Все процы загружены на 3-5% во время работы скрипта... Перегрева нет.
 
Верх