Плата за фиксацию - это максимально возможное использование файла подкачки . Это не связано с оперативной памятью.
Windows в основном адресует память в файл подкачки, прежде чем какие-либо приложения используют ее, основываясь на текущем использовании файла подкачки. Плата за фиксацию не отражает текущее использование памяти, но отражает, сколько памяти Windows использует текущая адресация в файле подкачки.
Утилита диспетчера задач Windows на вкладке «Производительность» отображает три счетчика, связанные с начислением платы:
- Итого - это количество используемого виртуального адресного пространства на основе файла подкачки, т. Е. Текущая стоимость фиксации. Соответствующий счетчик производительности называется «Committed Bytes».
- Limit - максимально возможное значение для Total; это сумма текущего размера файла подкачки плюс физическая память, доступная для подкачки (это исключает ОЗУ, которое выделено для областей, не предназначенных для страниц). Соответствующий счетчик производительности называется «Commit Limit».
- Пиковое значение - это наибольшая сумма, которую достигла общая сумма фиксации с момента последней перезагрузки компьютера.
Плата за фиксацию увеличивается при открытии и использовании любой программы и снижается при закрытии программы. Это также изменится, когда уже запущенные программы выделяют или освобождают частную виртуальную память; например, с API-интерфейсами VirtualAlloc и VirtualFree.
Лимит фиксации может быть увеличен либо путем создания дополнительных файлов подкачки, либо, если расширение файла подкачки включено, путем расширения существующего. Операционная система будет расширять файл подкачки автоматически, если это возможно, когда общая сумма фиксации достигает предела. В таком случае отобразится всплывающее окно, в котором говорится, что «В системе недостаточно виртуальной памяти».
Некоторая дополнительная информация доступна в документации Windows XP .