1

Итак, у меня были некоторые проблемы с тем, что мой svchost занимал часть моей памяти. После осмотра я обнаружил, что это был мой SuperFetch. Мой svchost составляет около 259k, после отключения Superfecthj он упал до 15k. Поскольку я работаю с жестким диском, отключать его не стоит. Итак, я разговаривал с некоторыми людьми в Интернете, и кто-то предложил мне сделать это:

Откройте командную строку от имени администратора и введите Sc stop SysMain, нажмите клавишу ввода и введите Del /a /q /f C:\Windows\Prefetch нажмите клавишу ввода и перезагрузите компьютер, а затем отключите использование жесткого диска и откройте командную строку как Тип администратора:Rundll32.exe Advapi32.dll,ProcessIdleTasks нажмите клавишу ввода. Использование жесткого диска и процессора может немного увеличиться за короткое время, пока файлы предварительной выборки перестраиваются, и после того, как svchost.exe, на котором размещена служба SuperFetch, не слишком загружается процессором и жестким диском после выполнения указанной выше команды, проверьте, не используется ли память службы SuperFetch. пошел вниз

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

1 ответ1

1

Использование памяти нормальное. Служба Superfetch нуждается в некоторой памяти, чтобы организовать паттерны для предварительной загрузки данных. Это занимает около 200 МБ, но значительно улучшает общую производительность.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .