Автоматическое повышение приоритетов активных приложений Windows
АрхивУтилитыУскоряем работу программ при помощи утилиты Speedballs, отслеживающей активные окна Windows и автоматически повышающей приоритет соответствующего процесса.
Как ускорить выполнение той или иной программы в операционной системе Windows? Очень просто: открыть диспетчер задач, найти в списке запущенных процессов нужный и двумя кликами мыши повысить ему приоритет. Все просто. Однако зачем так напрягаться? Водить мышкой, кликать, пристально вглядываться в окно Task Manager, выискивая подходящий процесс... Ведь можно автоматизировать перечисленные действия при помощи бесплатной утилиты InqSoft Speedballs, написанной на чистейшем ассемблере (исходники прилагаются в комплекте), а потому отличающейся весьма скромными размерами - всего 25 килобайтов.
Алгоритм работы Speedballs следующий. Программа, незаметно сидя в системной панели, отслеживает все активные окна Windows, с которыми взаимодействует пользователь, и повышает приоритет процессу, породившему попавшее в поле зрение утилиты окно. Приоритет автоматически повышается до уровня High (высокий) либо до Realtime (приоритет реального времени), в зависимости от заданного в настройках. Мы настоятельно не рекомендуем поднимать планку приоритета до Realtime, поскольку это чревато негативными последствиями весьма печального характера: любое "громоздкое" приложение, ощутив полную свободу процессорного времени, запросто лишит вас возможности управлять другими запущенными программами и превратит Windows в некоторое подобие однозадачной системы.
Доступ к списку параметров осуществляется двойным кликом по иконке программы. Здесь, помимо потолочного уровня приоритета, задаются "горячие" клавиши запуска/останова утилиты, выбирается язык интерфейса (русский, английский), активируются опция сворачивания окна в системную панель при запуске и автозагрузка приложения.
Такая вот полезная программа.