IMStrelcov
CTPEJIbLLOB
- Сообщения
- 258
- Репутация
- 66
почему в autoit встроеные функции для работы с реестром работают шустрее аналогичных функций на winapi,
а именно те что успел проверить до создания вопроса:
_WinAPI_RegSetValue
RegWrite
И
_WinAPI_RegQueryValue
RegRead
Каждую функцию запускал несколько раз в цикле на 1000 повторений операции, в итоге winapi раза в 3-и медленее.
так ка стандартные функции AutoIt немного корявы: например (приложение скомпилировано в х32, система х64), RegRead не может правильно считать данные из реестр типа QDWORD, через winapi считывает, но в 3-и раза медленее (при этом не завися от того какой тип данных считывать).
Кто что подскажет?
а именно те что успел проверить до создания вопроса:
_WinAPI_RegSetValue
RegWrite
И
_WinAPI_RegQueryValue
RegRead
Каждую функцию запускал несколько раз в цикле на 1000 повторений операции, в итоге winapi раза в 3-и медленее.
так ка стандартные функции AutoIt немного корявы: например (приложение скомпилировано в х32, система х64), RegRead не может правильно считать данные из реестр типа QDWORD, через winapi считывает, но в 3-и раза медленее (при этом не завися от того какой тип данных считывать).
Кто что подскажет?