Память

Оценить
(0 голоса)

Память является ключевым ресурсом не только для выполняющегося приложения, но также и для операционной системы. Когда приложение выполняется, оно загружается в оперативную память и для него выделяется некоторый объем памяти. (В терминологии Microsoft общий объем памяти, доступный приложению, называется его адресным пространством.)

Операционные системы Windows поддерживают виртуальную память. Это означает, что объем памяти, доступный приложениям, равен объему физической памяти (или RAM) компьютера плюс размер специального файла на дисковом устройстве, называемого файлом страниц (в операционных системах Windows файл страниц- pagefile.sys). Когда данные выгружаются из оперативной памяти во внешнюю, они размещаются в файле страниц. Если система запрашивает поиск данных, которые не размещены в RAM, система загружает эти данные из того внешнего размещения, где они хранятся, и дополнительно генерирует так называемую страничную ошибку.

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

Как вы уже знаете, страничная ошибка возникает, когда приложение делает запрос к информации, а страница данных, содержащая эту информацию, не находится по указанному адресу в RAM компьютера. Информация может быть либо перемещена в файл страниц, либо может размещаться где-либо в другом месте RAM. По этой причине существуют два типа страничных ошибок:

♦ ошибка страницы диска - страница была перемещена на внешнее устройство (в файл страниц) и должна быть загружена в RAM с дискового устройства;

♦ ошибка программной страницы - страница находится в другом месте RAM.

Ошибка программной страницы потребляет только ресурсы RAM. Поэтому она лучше, чем ошибка страницы диска, которая приводит к появлению операций чтения и записи для диска.


Мониторинг производительности
Обзор Performance Monitor
Мониторинг процессора
Мониторинг памяти
Мониторинг дисковой системы

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.