Что нового

Низкая производительность на Windows 10

codw

Новичок
Сообщения
19
Репутация
1
На компе с WIndows 10 x64 Pro наблюдаю очень низкую производительность скриптов, особенно чтение пикселей с экрана (PixelGetColor и PixelChecksum)
Железо: FX-4100, GTX650, 8 GB DDR3-1600, система на HDD
Загрузка ядра процессора: макс 2%

на другом компе с Windows 7 x64 производительность на порядок выше
Железо: Athlon II x2 245, встроенная графика HD3000, 8 GB DDR3-1333, система на SSD
Загрузка ядра процессора: 95-98%

вот результаты тестов:

Код:
Время исполнения функций (в мсек) (Windows 10 / Windows 7):
(чем меньше тем быстрее)

WinGetTitle = 0.2263 / 0.1243
WinGetHandle = 0.0075 / 0.0023
WinGetPos = 0.0085 / 0.0036
PixelChecksum 1x1 = 16.554 / 0.0224
PixelChecksum 2x2 = 16.664 / 0.0217
PixelChecksum 4x4 = 16.666 / 0.0219
_WinAPI_GetClassName = 0.0397 / 0.0254
DllCall GetClassName = 0.026 /  0.019
GetWindowClass = 0.0276 / 0.0195
PixelGetColor = 16.5459 / 0.009


что не так с десяткой? видно что процессор совсем простаивает (всего 2%), почему так и что можно сделать? система вроде мощнее, а скрипты работают с черепашьей скоростью
компиляция в х86 - х64, совместимость с Windows 7 у скомпилированной программы проблему не решает

на всякий случай прикрепил скрипт с тестами
 

Вложения

  • FuncsExecTime.au3
    2.3 КБ · Просмотры: 0
Верх