Есть GUI приложение, в данный момент работает так
Но условия такие что загрузка процессора 100% , да ещё и в этом скрипте десяток окон. Пока к скрипту прикручены стандартные константы, кушает он 20мб, но думаю если их заменить значениями, работать будет не сильно удобнее.
При активности пользователя, процессор сразу освобождается до 85% , но на это надо время.
Имеет ли смысл сделать такую штуку, чтоб при активации окна скрипта, если процессор нагружен больше 50%, ему повышался приоритет ? Чтоб повысить его отзывчивость и нажать на стоп всего этого дела.
Стоит ли такое вытворять при активации окна, а при сворачивании в трей обратно понижать или чтото подобное ?
Сколько игрался с приоритетами, они никогда ничего не давали.
В редких случаях от максимального приоритета какойто программе, могла подвиснуть система если программа увесистая. Но в большинстве случаев это ничего не даёт, как и снижение приоритета.
Или может повышать приоритет скрипта заодно понижая приоритет программ на некоторое время, секунд на 15, хотя в этом нет смысла.
Код:
_Main()
While 1
Sleep(10)
WEnd
Но условия такие что загрузка процессора 100% , да ещё и в этом скрипте десяток окон. Пока к скрипту прикручены стандартные константы, кушает он 20мб, но думаю если их заменить значениями, работать будет не сильно удобнее.
При активности пользователя, процессор сразу освобождается до 85% , но на это надо время.
Имеет ли смысл сделать такую штуку, чтоб при активации окна скрипта, если процессор нагружен больше 50%, ему повышался приоритет ? Чтоб повысить его отзывчивость и нажать на стоп всего этого дела.
Стоит ли такое вытворять при активации окна, а при сворачивании в трей обратно понижать или чтото подобное ?
Сколько игрался с приоритетами, они никогда ничего не давали.
В редких случаях от максимального приоритета какойто программе, могла подвиснуть система если программа увесистая. Но в большинстве случаев это ничего не даёт, как и снижение приоритета.
Или может повышать приоритет скрипта заодно понижая приоритет программ на некоторое время, секунд на 15, хотя в этом нет смысла.