У меня есть приложение/игра, которое работало гладко несколько месяцев назад, но в последнее время я понял, что оно работает более вялый чем обычно (кадры в секунду становятся довольно низкими).
Я думал, возможно, что-то, что я установил, заставляет это приложение отставать так, я завершил все ненужные процессы (включая explorer.exe) отъезд только базовых процессов. Я даже закрыл любые несущественные сервисы. Другой вещью, которую я выключил, был мой антивирус, таким образом, моя ОС не должна иметь никаких ненужных задач, работающих в фоновом режиме в этой точке.
Когда я загрузил игру, она все еще имела довольно низкого кадр/с.
Знание, что я не сделал изменений аппаратной конфигурации с этого времени, и задающийся вопросом, почему игра все еще медленно работала со всеми имеющимися ресурсами, следующая вещь, которую я попробовал, должно было установить другой раздел с новой копией Windows 7. Я затем переустановил игру на том разделе, и удивительно это работало гладко как он, сделал год назад.
Переключаясь между этими двумя разделами, я могу сказать большую разницу между кадр/с игры, даже когда я выполняю свой "Kill_Unnessessary_Processes.bat". Я даже заметил свой браузер загружающиеся и прокручивающие веб-страницы и видео флэш-памяти быстрее.
Единственная разница между этими двумя разделами в этой точке - то, что старый раздел имеет намного больше установленных программ, но неактивен. Который приводит меня к моему вопросу, рассматривая "раздувание программного обеспечения", делает наличие большого количества программ, установленных на Вашем жестком диске, медленном это вниз сверхурочное время, даже если это не находится в выполнении в памяти?
Я могу думать о двух причинах, почему это могло бы быть: 1) этим, займет больше времени к материалу поиска в реестре и 2) у меня мог быть некоторый руткит, который я не знаю о тихой краже моих ресурсов на первом разделе.
Я хотел бы услышать о любых других возможностях, которые могли вызвать это. Если бы вообще возможный, я хотел бы переключиться назад на один раздел.
Вы попробовали несколько более старых приемов, таких как дефрагментация Ваш жесткий диск?
Кроме этого, единственная вещь, о которой я могу думать, является Вами, любой пропустил что-то при рассмотрении приложений (Моим любимым инструментом является Microsoft / Sysinternals Автоматически работает), или это - обновление драйвера / автоматическое обновление некоторой программы где-нибудь, которая вызывает проблемы.
Вещью реестра является в значительной степени миф, пока программное обеспечение не вмешалось в ключевые роли.
И не, много программ не замедлит Ваш компьютер, за исключением плохо фрагментированного диска. Если Вы - moder/real продвинутый пользователь, поскольку Вы сказали тонкую настройку сервисов просто удостоверьтесь, что Вы не выключили решающие "задачи обслуживания", которые сохраняют Вашу машину при пиковой производительности.
Наконец, проверьте Счетчики производительности в Управление компьютером и посмотрите, могут ли они дать Вам какую-либо идею того, когда проблема запустилась и что произошло в то время.
Удостоверьтесь, что Вы уничтожаете любые рабочие сервисы, которые, вероятно, инициируют любой вид активности диска. Это часто - причина, почему Вы находите свой выход за край кадра в секунду.
Если Вы - жесткий пользователь, также попытайтесь смотреть на TweakGuides для некоторых хороших советов о том, как оптимизировать Вашу систему для некоторых самых популярных игр на рынке.
Как Wil сказал, Автоматически работает, полезно, но прежде чем можно будет начать отключать вещи, необходимо будет знать точно, что вызывает проблему. Для этого я рекомендовал бы Проводник Процесса (также от Sysinternals). Получите это и смотрите на то, что работает.
Посмотрите на график ЦП, чтобы видеть, ли это на уровне ~0%, когда неактивный. В противном случае удостоверьтесь что CPU History
столбец включен, и надейтесь видеть, какой процесс сосет циклы. Если это - то, порожденное Проводником (удостоверьтесь, что дисплей находится в — значение по умолчанию — древовидный режим), то попытайтесь выйти из программы (или уничтожить его, если нет никакого интерфейса для того, чтобы сделать так). Если это - один из различных экземпляров SVCHOST.EXE или других объектов в соответствии с SERVICES.EXE, дважды щелкните по нему и загляните Services
вкладка, затем попытайтесь остановить сервисы там, удостоверившись наблюдать график ЦП после каждого.
Необходимо теперь знать то, что доставляет неприятности (если это не будет расширение оболочки, в этом случае, Explorer.exe само будет использовать ЦП). Теперь можно выйти из незаконной программы/сервиса/и т.д. когда Вы хотите играть в игру или заблокировать ее от выполнения во-первых, в зависимости от того, как она запускает. Теперь время для использования, Автоматически работает и/или ShellExView для выключения его. В любом случае удостоверьтесь, что использовали опции, которые проверяют подписи и отмечают/скрывают записи Microsoft, чтобы помочь видеть, какое третье лицо (т.е. неОС) объекты установлены.