Я использую RainMeter (инструмент настройки рабочего стола), и он поставляется с виджетом, который отображает использование оперативной и виртуальной памяти в реальном времени, и с тех пор, как он у меня есть, он всегда отображает не менее 10%-30% использования SWAP. Этот процент получается путем сложения использования оперативной памяти с использованием "SWAP"/виртуальной памяти, что дает разницу +7/10%. У меня 11,6 ГБ (из 16 ГБ) доступно для прикладного программного обеспечения. Это нормально или проблема?
решение1
Когда программа выделяет память и не использует ее в течение некоторого времени, операционная система может переместить ее в файл подкачки, чтобы освободить память для использования дисковым кэшем.
Я считаю, что в Windows есть настройка, которая позволяет вам выбирать, следует ли это делать более или менее агрессивно. В XP это находится в Панели управления, вкладка Система -> Дополнительно, затем Производительность, нажмите Параметры -> Вкладка Дополнительно снова. Если у вас много оперативной памяти, то ожидание, пока ваша программа будет выгружена обратно из файла подкачки, когда вы внезапно решите ее использовать, может быть нежелательным.