Process Lasso
Process Lasso — программное обеспечение для автоматизации и оптимизации работы процессов в Microsoft Windows, разработанное Джереми Колэйком из компании Bitsum LLC. Программа обладает графическим интерфейсом, позволяющим выполнять различные задачи, связанные с управлением процессами, и реализует ряд уникальных алгоритмов для контроля их работы.
Основным и наиболее известным алгоритмом является ProBalance, который предназначен для поддержания отклика системы даже при высокой нагрузке на процессор путём динамической смены приоритетов процессов[1]. Впоследствии были добавлены такие алгоритмы, как CPU Limiter[2], Instance Balancer[3], и Group Extender[4], которые позволяют управлять распределением процессов по вычислительным ядрам. Также предоставляются дополнительные возможности автоматизации, включая запрет на запуск определённых процессов и автоматический выбор схемы электропитания приложений.
Платная (Pro) версия содержит дополнительные функции, такие как возможность запуска главного механизма (Process Governor) в виде системной службы[5].
Что важно знать
| Process Lasso | |
|---|---|
| Тип | Утилита |
| Разработчик | Bitsum LLC (Джереми Колэйк) |
| Написана на | C++ |
| Операционные системы | Windows 7, Windows 8, Windows 10, Windows 11 |
| Последняя версия | v15.0.4.22 (6 января 2025) |
| Лицензия | Freemium |
| Сайт | bitsum.com |
Возможности
В числе возможностей программы:[6]
- ProBalance — динамическая оптимизация приоритета и CPU affinity
- Постоянные приоритеты и закрепление процессов за процессорными ядрами
- Режим максимальной производительности — отключение парковки ядер и частотного управления CPU
- Watchdog процессов — расширенные правила (IFTTT)
- CPU Limiter — ограничение использования CPU для приложений
- Instance Balancer — равномерное распределение экземпляров приложений по ядрам CPU
- Лимиты количества экземпляров — ограничение числа одновременно запущенных экземпляров приложений
- Автоматизация схем электропитания — смена схемы при запуске приложений
- Запрет запуска процессов — предотвращение работы выбранных процессов
- Автоматический перезапуск — перезапуск завершённых процессов
- Метрика отклика системы — собственный алгоритм оценки отзывчивости
- SmartTrim — селективная оптимизация объёма виртуальной памяти по пороговым значениям
- Фоновый движок (Governor), работающий как самостоятельный сервис
- Group Extender — поддержка приложений без групповой осведомлённости для работы с более чем 64 ядрами
- Доступна в 32-битных (IA-32) и 64-битных (x86-64) версиях
Пользователям, использующим расширенные функции, такие как закрепление класса приоритета и CPU affinity для интенсивных процессов и сервисов, рекомендуется внимательно ознакомиться с документацией Process Lasso. Некорректное изменение приоритета и закрепление ресурсов для многопоточных приложений и сервисов может привести к перегрузке системы, полной потере отклика интерфейса, включая мышь и клавиатуру.


