При установке приоритета процесса каждый раз это запускается?

Мой рабочий компьютер испытывает большое замедление, таким образом, я хочу сделать то, что я могу для проверки материала, я должен быть ответом, на самом деле является быстро реагирующим. Например, я выполняю Гибридный язык, который загружается каждый раз, я загружаюсь. Как я могу сказать Windows XP всегда устанавливать свой приоритет потока на низко?

Используя Проводник Процесса 'утилиты SysInternals', я могу временно установить приоритет - до следующего раза, когда приложение перезапущено. Как я эффективно делаю это постоянным?

16
задан 03.11.2009, 19:01

3 ответа

Опция 1

Существует Prio. Prio расширяет стандарт Windows TaskManager и добавляет опцию "Save priority" к меню "Set Priority".

протест № 1: Я использовал его только что (под WINXP), и это хорошо работало, но я не протестировал его экстенсивно.

протест № 2: Причина деинсталляции лицензировала потому что:

Prio - распределяется как бесплатное программное обеспечение для персонального использования только. Это означает: Все авторские права к Prio исключительно принадлежат O&K Software Ltd. Программа является бесплатной для персонального использования только. Лицензия на ведение коммерческой деятельности имеет стоимость $19,95.

(кавычка с их веб-сайта)

Опция 2

Я нашел ProcessTamer, который может также помочь с Вашей проблемой (возможно, еще больше). Это, кажется, бесплатное программное обеспечение - автору просто нравится, когда Вы регистрируетесь для свободного лицензионного ключа (иначе несколько всплывающих окон окон ворчания).

Опция 3

Если Вы хотите это только для нескольких избранных программ, можно создать batchfile, который не называет его непосредственно, но косвенно через start (встроенный командный процессор Windows), и затем используют это batchfile (ярлык на него).

start может использоваться со следующими опциями, которые устанавливают приоритет процесса:

  • / НИЗКО
  • / НОРМАЛЬНЫЙ
  • / ВЫСОКО
  • / В РЕАЛЬНОМ ВРЕМЕНИ
  • /ABOVENORMAL
  • /BELOWNORMAL
16
ответ дан 07.12.2019, 10:51

Лассо процесса может вызвать приоритеты (и привязка ЦП) к процессам, наряду с другими функциями как ProBalance (Баланс Процесса):

разумно корректирует приоритеты запущения программ так, чтобы плохо себя ведомые процессы существенно не влияли на скорость отклика Вашего ПК.

Это свободно для домашнего использования, с несколькими nagscreens, 14,95$ для регистрации Pro лицензия.

1
ответ дан 07.12.2019, 10:51

Иначе должен изменить опции запуска для программы. Вы видите что, устанавливая приоритет процесса во время вызова.

Изменение ярлыка приложения для 'запуска/, низкого [program.exe]', должно работать на Вас.

-1
ответ дан 07.12.2019, 10:51

Изменение ярлыка приложения для 'запуска/, низкого [program.exe]', должно работать на Вас.

Это технически может работать на вещи, которые не запускаются автоматически. Если Вы хотите это для программы запуска, можно сделать это к ярлыку и поместить его в папку StartUp, очевидно. Если я хотел работать: C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe/command:update / путь: "C:\dev_dir" я имел бы к:

1) Набор "Запускается в" к папке, фактический файл выполнения (TortiseProc.exe в этом примере) расположен так: "C:\Program Files\TortoiseSVN\bin"

2) Поставьте цель для выполнения CMD w/"/C" для выполнения, строка после "/C" затем выходят, затем используют, это для выполнения ЗАПУСКАЕТ ПРИОРИТЕТ / [исполняемый файл] [параметры]. В моем случае я использовал следующее:

%SystemRoot %\system32\cmd.exe/C запускает/BELOWNORMAL TortoiseProc.exe/command:update / путь: "C:\dev_dir"

%SystemRoot %\system32\cmd.exe Запускает командную строку

/C выполняет следующий код,

запустите/BELOWNORMAL TortoiseProc.exe/command:update / путь: "C:\dev_dir" на самом деле запускает программу, учитывая, что Вы правильно "Запускаете в" к каталогу, где исполняемый файл расположен.

Надо надеяться, это помогает кому-то.

5
ответ дан 07.12.2019, 10:51

Теги

Похожие вопросы