Почему со временем функция начинает медленее выполняться

Есть функция которая по заданным координатам водит мышкой, но спустя время, время на выполнение функции растет

Пробовал использовать библиотеку pyautogui модуль moveTo тот же результат

p.s. python 2.7, windows 7

import keyboard
import time
import gc

from external_modules.AutoHotPy.AutoHotPy import AutoHotPy

auto = AutoHotPy()
        
def area_screenshot(coordinates):
    for coord in coordinates:
        x_cur, y_cur = coord[0], coord[1]
        auto.sendToDefaultMouse(x_cur, y_cur)

coordinates = [[123,456],[1135,575],[1000,546],[456,900],[900,241],[234,64],[234,352],
               [123,456],[1135,575],[1000,546],[456,900],[900,241],[234,64],[234,352],
               [123,456],[1135,575],[1000,546],[456,900],[900,241],[234,64],[234,352]]

while 1:
    start = time.clock()
    area_screenshot(coordinates)
    print('area_screenshot: {}'.format((time.clock() - start)))
    
    if keyboard.is_pressed('0'):
        break 

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: ganz

Собственно говоря со стороны питона проблем нет: есть вызов модуля, который вызывает функцию из dll (self.interceptionDll) Почему не попробовать модуль pynput

→ Ссылка