Почему я не могу найти инструмент, который снижает приоритет фоновых процессов в Windows? [закрыто]

-2

С тех пор, как я начал использовать Windows 10, у меня постоянно открыто множество приложений на разных компьютерах. У меня, например, часто открыта дюжина экземпляров WinSCP. Каждый из них занимает несколько процентов процессорного времени, даже если окно не активно. Это явно ошибка в этом приложении, но есть и многие другие, которые ведут себя так же. Поэтому я хотел бы найти приложение, которое может автоматически уменьшить приоритет (или полностью остановить) любое приложение, которое в данный момент не в фокусе. Мне бы также понравилось, если бы это работало для Chrome, чтобы фоновые окна не занимали никакого процессора (возможно, кроме Gmail и Facebook).

Я не могу понять, что я не могу найти это, поскольку это не должно быть трудно реализовать, например, в Autohotkey (ну, может быть, в части Chrome).

Такой инструмент также значительно увеличит срок службы батареи.

Дэвид
источник

Ответы:

1

Есть инструмент, который пробует такие автоматические «твики». Это называется Process Lasso :

ProBalance - держите ваш ПК отзывчивым при высокой загрузке процессора!
Сродство процессора в реальном времени и оптимизация приоритетов процесса!

Посмотрите, если этот инструмент делает то, что вы хотите.

Вам также следует найти версию приложения Windows Store для инструментов, которые вас интересуют. Если вы покидаете такое приложение магазина, оно приостанавливается и работает только в фоновом режиме для получения данных.

magicandre1981
источник
0

В диспетчер задач Windows встроена эта возможность - хотя она не автоматическая.

Откройте диспетчер задач (Control-alt-delete), перейдите на вкладку Подробности, а НЕ на вкладку процессов! Вкладка «Подробности» фактически заменяет вкладку «Процессы» в Windows 7 и XP. В любом случае, найдите свой процесс в этом списке, посмотрите описания для справки, затем щелкните правой кнопкой мыши по процессу, а затем наведите курсор на «Установить приоритет», и вы можете изменить его на Низкий, что должно уменьшить его использование. Я думаю, что это работает только если ваш процессор уже на 100%, в противном случае он ничего не делает.

Мэтью
источник
Хорошо. Я не знал, что он ничего не делает, если загрузка процессора не составляет 100%, поэтому, возможно, установка приоритета процесса не является идеальным решением (хотя бы приличным). Это должен быть автоматический инструмент, хотя он слишком утомителен, чтобы делать это вручную все время.
Дэвид
К сожалению, вы, как правило, просто должны надеяться, что Windows хорошо управляет ресурсами процессора, а это зачастую не так. Кроме того, окна не позволяют программному обеспечению изменять вещи на таком низком уровне
Матфея
Я думаю, что это было бы довольно легко сделать в Autohotkey. Я знаю, что можно изменить приоритет процесса из командной строки, поэтому можно автоматизировать.
Дэвид
Да, есть опции командной строки для управления приоритетом процесса, но, во-первых, это будет сложно запрограммировать, а во-вторых, он по-прежнему делает то же самое, что и диспетчер задач.
Мэтью