На компьютере катастрофически не хватает памяти. Как ее освободить?
Оперативной памяти, как и
денег, много не бывает, и, помня об этом, каждый пользователь готов бороться с
процессами, которые поглощают чрезмерное ко-личество дорогостоящего ресурса.
Идентифицировать такие процессы поможет Диспетчер задач,
который вызывается всем знакомым сочетанием клавиш
Ctrl+Alt+Delete либо менее известным, но более
результативным Ctrl+Shift+Esc.![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ПРИМЕЧАНИЕ

Во время работы с Диспетчером задач не запускайте дополнительные приложе-ния, чтобы не исказить картину, ведь необходимы только процессы, запускающие-ся вместе с Windows.
Ознакомиться с «аппетитами» запущенных процессов можно, открыв одно-именную вкладку Диспетчера задач. Все процессы условно разбиты на две груп-пы: системные и пользовательские. Устраивать террор в отношении системных процессов крайне не рекомендуется — завершение их работы может сказаться на работоспособности всей системы. А вот с пользовательскими наверняка сле-дует поэкспериментировать.
СОВЕТ
![]()
Чтобы Диспетчер задач отображал больше информации о запущенных приложе-ниях, откройте меню Вид Выбрать столбцы. Здесь можно выбрать дополни-тельные столбцы, которые появятся в описании. К примеру, полезно было бы узнать, сколько виртуальной памяти использует процесс и каков его базовый приоритет.
табл. 9.1 представлена группа процессов, завершить которые с помощью Дис-петчера задач не удастся: он просто не позволит это сделать, однако программы сторонних производителей такой заботой не отличаются, поэтому лучше про-бежать данный список глазами.
Таблица 9.1. Критические системные процессы
|
Процесс |
Назначение |
|
smss.exe |
Отвечает за запуск процессов winlogon.exe и csrss.exe, |
|
|
требующихся для корректного завершения работы |
|
winlogon.exe |
Процесс, ответственный за начало и завершение сеанса |
|
|
пользователя |
|
csrss.exe |
Отвечает за консольные приложения, создание, удаление |
|
|
потоков и эмуляцию MS-DOS |
|
services.exe |
Является диспетчером управления службами. Отвечает за |
|
|
запуск, остановку и взаимодействие с системными |
|
|
процессами |
|
lsass.exe |
Сервер аутентификации локальной защиты, создающий |
|
|
процесс, ответственный за проверку пользователей для |
|
|
службы winlogon.exe |
|
svhost.exe |
Базовый процесс для задач, созданных из динамических |
|
|
библиотек. В списке процессов может быть несколько |
|
|
подобных одноименных процессов |
|
winmgmt.exe |
Компонент поддержки пользовательских приложений |
|
internat.exe |
Позволяет пользователю переключаться между |
|
|
используемыми языками |
|
Бездействие системы |
Отвечает за заполнение процессорного времени, когда |
|
|
система не работает с другими приложениями |
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
СОВЕТ
![]()
Если вы обнаружили у себя какие-то незнакомые процессы, обратитесь к списку задач (Task list) на сайте www.answersthatwork.com (архив есть и на прилагаемом компакт-диске). Здесь хранится подробное описание наиболее распространен-ных процессов и вирусов, которые могут под них маскироваться.
Не исключено, что вы обнаружите несколько лишних процессов неизвестного происхождения. В таком случае, вызвав командой services.msc из меню Пуск оснастку Службы, вы сможете отключить их загрузку, для чего установите параметр Тип запуска в положение Отключено. Если же найти интересующий процесс в оснастке Services не удалось, выполните из меню Пуск команду msconfi g и в открывшемся окне Настройка системы попробуйте найти ее на вкладке Автозагрузка (рис 9.4). Скорее всего, информация о загружаемом про-цессе прописана здесь.

Рис. 9.4. Отключение автозапуска ненужных процессов
Теперь проследуйте на вкладку Быстродействие Диспетчера задач (рис. 9.5). Обратите внимание на область Выделение памяти (табл. 9.2): если пиковое зна-чение приближается к предельному, то стоит подумать об увеличении файла подкачки либо о покупке дополнительной платы оперативной памяти (пред-почтительнее). Иначе в самый неподходящий момент система может заявить, что ей недостаточно ресурсов.
Вкладка Быстродействие в Windows XP доработана по сравнению с Windows 2000,
теперь в ней отображается диаграмма использования файла подкачки. Если он используется постоянно и размер файла большой, значит, система расходует
![]()
![]()
![]()
![]()
![]()
![]()

|
|
Рис. 9.5. Вкладка Быстродействие Диспетчера задач |
|
Таблица 9.2. Блок Выделение памяти |
|
|
|
|
|
Параметры |
Пояснения |
|
Всего |
Суммарный объем используемой физической памяти и файла подкачки |
|
Предел |
Максимальный суммарный объем памяти, доступный системе |
|
Пик |
Наибольший суммарный объем памяти, который использовался во время |
|
|
текущего сеанса |
оперативную память неэффективно либо ее просто не хватает. В таком случае требуется уменьшить количество программ и сервисов, запускающихся при за-грузке, и докупить оперативной памяти. Если ни то ни другое невозможно, оста-ется только одно — оптимизировать файл подкачки. Об этом будет рассказано чуть ниже.
Раз уж была поднята тема нежелательного автозапуска программ и контроля над ними, нельзя упустить из виду продукты сторонних разработчиков. Речь идет
двух бесплатных утилитах: Process Explorer и Autoruns от компании Sysinternals (вы их можете найти на прилагаемом диске или на сайте www.sysinternals.com).
Process Explorer — аналог Диспетчера задач, только более мощный. Эта утили-та (рис. 9.6) отображает информацию в виде дерева: такая структура делает понятной иерархию процессов.
![]()
![]()
![]()
![]()

Рис. 9.6. Process Explorer
Process Explorer есть возможность просматривать динамические библиоте-ки (DLL), которые используют тот или иной процесс. Программа может даже осуществлять поиск процесса по имени DLL.
Кроме того, Process Explorer позволяет просматривать подробные свойства каждого процесса, начиная от использования протоколов TCP/IP и заканчивая местоположением выполняемого файла и графиком персональной производи-тельности (выберите процесс, щелкните на нем правой кнопкой мыши и в от-крывшемся меню выберите команду Properties).
контексте преимуществ Process Explorer нельзя не упомянуть об интеграции с Google, возможности получения расширенной информации о системе и воз-можности щелчком кнопкой мыши на окне программы определить процесс, запущенный данным приложением.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Autoruns — еще одно
детище компании Sysinternals, которое полностью по-крывает все возможности
утилиты Настройка системы и оснастки Службы.
первого взгляда разобраться в Autoruns (рис. 9.7) сложно — программа по-казывает действительно все компоненты, которые загружаются вместе с сис-темой.

Рис. 9.7. Утилита Autoruns
Помимо автозагрузки, приложение дает возможность управлять подключаемыми модулями для Internet Explorer, планировщиком задач, выполнением программ до загрузки системы (chkdsk и др.). На самом деле за видимой сложностью Autoruns скрываются большие возможности по конфигурированию системы.
На мой взгляд, использование Process Explorer и Autoruns предпочтительнее работы со встроенными средствами Windows.
![]()
![]()
![]()
![]()
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.