Что может привести к замедлению работы компьютера со временем?

519
Steve

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

Я подумал, что, возможно, что-то, что я установил, вызывает отставание приложения, поэтому я завершил все ненужные процессы (включая explorer.exe), оставив только основные процессы. Я даже закрыл все второстепенные услуги. Другой вещью, которую я отключил, был мой антивирус, поэтому в моей ОС не должно быть никаких ненужных задач, работающих в фоновом режиме.

Когда я загружал игру, у нее все еще был довольно низкий FPS.

Зная, что с тех пор я не вносил никаких изменений в аппаратное обеспечение, и удивляясь, почему игра все еще работает медленно со всеми доступными ресурсами, я попытался установить другой раздел со свежей копией Windows 7. Затем я переустановил игру на этот раздел и на удивление он прошел гладко, как это было год назад.

Переключаясь между двумя разделами, я могу заметить большую разницу между FPS игры, даже когда я запускаю свой «Kill_Unnessessary_Processes.bat». Я даже заметил, что мой браузер загружает и прокручивает веб-страницы и флеш-видео быстрее.

Единственное различие между двумя разделами на данный момент заключается в том, что на старом разделе установлено гораздо больше программ, но они неактивны. Что приводит меня к моему вопросу, когда я рассматриваю «раздувание программного обеспечения», много ли программ, установленных на вашем жестком диске, замедляют его со временем, даже если он не работает в памяти?

Я могу подумать о двух причинах, по которым это может быть: 1) для поиска в реестре потребуется больше времени и 2) у меня может быть какой-нибудь руткит, которого я не знаю, о тихом краже моих ресурсов в первом разделе.

Я хотел бы услышать о любых других возможностях, которые могут вызвать это. Если это вообще возможно, я хотел бы переключиться обратно на один раздел.

2
Ваш пакетный файл также возвращает вам FPS обратно на медленный раздел? Tom Wijsman 13 лет назад 0
Нет, это не так. Steve 13 лет назад 0
Получаете ли вы тот же результат, когда запускаете программу от нового пользователя вместо новой установки Windows? bastibe 13 лет назад 0

4 ответа на вопрос

5
William Hilsum

Вы пробовали несколько старых приемов, таких как дефрагментация жесткого диска?

Кроме этого, единственное, о чем я могу думать, это то, что вы либо что-то пропустили при просмотре приложений (мой любимый инструмент - Microsoft / Sysinternals Autoruns ), либо это обновление драйвера / автоматическое обновление какой-либо программы, которая вызывает проблемы.

Реестр - миф, если программное обеспечение не вмешивается в важные части.

И нет, многие программы не будут тормозить работу вашего компьютера, за исключением сильно фрагментированного диска. Если вы модер / реальный опытный пользователь, как вы сказали, вы настраиваете сервисы, просто убедитесь, что вы не выключили важные «задачи по обслуживанию», которые поддерживают вашу машину с максимальной производительностью.

Наконец, проверьте счетчики производительности в управлении компьютером и посмотрите, могут ли они дать вам представление о том, когда возникла проблема и что произошло в то время.

Вот несколько хороших советов. Я попробую дефрагментировать, когда вернусь домой и попробую автозапуск. Благодарю. Steve 13 лет назад 0
1
kpax

Убедитесь, что вы убили все работающие сервисы, которые могут вызвать любую активность на диске. Это часто является причиной, по которой вы обнаруживаете частоту кадров в секунду.

Если вы хардкорный пользователь, попробуйте взглянуть на TweakGuides, чтобы найти несколько полезных советов о том, как оптимизировать вашу систему для некоторых из самых популярных игр на рынке.

Есть довольно полезные сервисы, такие как тот, который выполняет дефрагментацию время от времени. Возможно, проблема в том, что этот сервис * не * запущен. bastibe 13 лет назад 0
1
Synetech

Как сказал Вил, автозапуск полезен, но прежде чем вы начнете отключать что-то, вам нужно точно знать, что является причиной проблемы. Для этого я бы порекомендовал Process Explorer (также от Sysinternals). Получите это и посмотрите на то, что бежит.

Посмотрите на график ЦП, чтобы увидеть, составляет ли он около 0% в режиме ожидания. Если нет, убедитесь, что CPU Historyстолбец включен, и посмотрите, какой процесс сосет циклы. Если он появился в Проводнике (убедитесь, что дисплей находится в режиме по умолчанию - в древовидном режиме), попробуйте выйти из программы (или убить его, если для этого нет интерфейса). Если это один из различных экземпляров SVCHOST.EXE или других элементов в SERVICES.EXE, дважды щелкните по нему и посмотрите на Servicesвкладку, затем попробуйте остановить службы там, убедившись, что после каждого из них просматривается график ЦП.

Теперь вы должны знать, что является причиной проблемы (если только это не расширение оболочки, в этом случае сам Explorer.exe будет использовать процессор). Теперь вы можете выйти из программы / службы / и так далее. когда вы хотите играть в игру или блокировать ее запуск в первую очередь, в зависимости от того, как она запускается. Теперь настало время использовать автозапуск и / или ShellExView, чтобы отключить его. В любом случае обязательно используйте параметры, которые проверяют подписи и помечают / скрывают записи Microsoft, чтобы упростить просмотр установленных сторонних (то есть не-OS) элементов.

1
Tom Wijsman

Не слишком ли много программ, установленных на вашем жестком диске, замедляют его со временем, даже если он не работает в памяти?

Если у вас есть жесткий диск, а не твердотельный накопитель, то фрагментация является наиболее вероятной причиной замедления во времени; любые программы, которые установлены, но не загружаются прямо или косвенно в память, не вызовут какой-либо другой формы замедления. Вы можете определить, что загружается при загрузке, с помощью инструмента AutoRuns от Microsoft Sysinternals. Я чувствую, что, скорее всего, здесь что-то есть ...

Кроме этого вы не можете предположить

1) для поиска в реестре потребуется больше времени и 2) у меня может быть какой-нибудь руткит, о котором я не знаю, о тихом краже моих ресурсов в первом разделе.

чтобы быть правдой, фактически не измеряя это или сканируя это. Первое редко представляет собой проблему, учитывая, что реестр составлен в виде дерева, поэтому он не будет иметь значения, если реестр действительно не увеличится до аномальных размеров. Что касается последнего, просто сканируйте, используя лучшие руткиты и антивирусные сканеры, которые вы можете найти.

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