Quantcast
Channel: Ru.Board
Viewing all articles
Browse latest Browse all 1259288

Очистка виртуальной памяти (3) / Как очищать виртуальную память (pagefile.sys) на лету

$
0
0
SlavaB:
keon
Для прикладной программы не существует отдельно оперативной и виртуальной памяти. Вся память является виртуальной. Очищая оперативную память Вы просто принудительно загоняете страницы памяти в своп, который, соответственно, растет.
ОС не может определить, какие именно страницы памяти являются не нужными прикладной программе, пока та сама не затребует их освобождения. Если бы такое было возможным, проблемы утечек не существовало бы.
Некоторые среды исполнения программ (например, JAVA VM) имеют встроенные механизмы "сборки мусора", которые в той или иной степени можно настраивать.
Если нет возможности исправить ошибки в коде, то придется перезапускать программу, вызывающую утечку. ОС перезагружать не обязательно.

Viewing all articles
Browse latest Browse all 1259288

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>