|
SetProcessPriority, GetProcessPriority, SetProcessAffinityMask - в луа не существуют. При эмуляции через: --lua set ("SetProcessPriority(" .. handle .. ", 3") Приоритет почему-то был выставлен высокий, а не реал тайм.
Вообще очень полезная фишка. Зачастую приложение подлагивает и его лучше всего повесить на одно ядро с пилотом, пилоту дать низкий, приложению реалтайм. Вероятность пролагиваний нажатий после этого сильно уменьшается. В одном особо тормозном приложении без адекватной возможности контроля ввода данных получилось добиться полной стабильности работы без каких-либо вейтов при том, что ввод первой ячейки в таблице происходил мгновенно, на тысячной ячейке уже занимало секунд 10. При таком ужасе абсолютно не нужен был контроль корректности - просто спамил пилотом, приоритеты сами все сделали.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____ Контакт актуален, подпись актуальна.
|