Недостаточный объем памяти

Недостаточный объем памяти

Для мониторинга ситуации с недостатком памяти нужно воспользоваться счетчиками Meraory\Available Bytes (Память\Доступно байт) и Memory\Pages/sec (Па-мять\Страниц/с). Счетчик Available Bytes обозначает количество байт памяти, доступное в текущий момент для потребления процессами. Низкие значения Available Bytes (4 Мбайт или менее) могут свидетельствовать об общем недостатке ресурсов памяти на данном компьютере (или о том, что программа не освобождает память). Показатель Pages/sec (”страниц в секунду”) демонстрирует количество страниц, которые были либо приняты с диска из-за сбоев страницы диска, либо записаны на диск для освобождения пространства рабочего множества в связи с ошибками отсутствия страниц. Если значение Pages/sec равняется 20 или более, то анализ активности, связанной с разбиением на страницы, следует продолжать. Высокое значение Pages/sec может и не быть свидетельством какой-либо проблемы с памятью, но являться результатом выполнения программы, применяющей отображение файла в памяти.

Если у вас есть основания подозревать наличие утечки памяти (программы, которая не освобождает память), то для анализа поведения памяти нужно задействовать параметры Meraory\Available Bytes (Память\Доступно байт) и Memory\Committed Bytes (Память\Выделено байт), а для мониторинга процессов, которые, по вашему мнению, обуславливают утечку памяти, - параметры Process\Private Bytes (Про-цесс\Байт исключительного пользования), Process\Working Set (Процесс\Рабочее множество памяти) и Process\Handle Count (Процесс\Счетчик дескрипторов). Кроме того, если вы считаете, что причиной утечки является процесс режима ядра, проведите мониторинг параметров Memory\Pool Non-paged Bytes (Память\Байт в невыгружаемом страничном пуле), Meraory\Non-paged Allocs (Память\Распределений в невыгружаемом страничном пуле) и Process <имя_процесса>\Роо\ Non-paged Bytes (Процесс <имя_процесса>\Байт в невыгружаемом страничном пуле). Если утечка памяти вызывается выполнением отдельной программы, следует связаться с ее производителем - возможно, вы сможете получить заплату или обновление (кроме того, имеет смысл перейти к использованию другой, аналогичной программы).