Hello, Королев!
М.Королев wrote:
А мысль Евгения Путилина подтвердить не удалось, потому что
"Windows only assigns space in the pagefile when a virtual memory page
must be paged out. Thus the total available virtual memory is
approximately the sum of installed RAM and the size of the pagefile(s)."
За исключением, как я понял, того куска в свопе, который Винда
использует не для виртуалки.
Запускаем D2005, к примеру. В процессах BDS занимает
69 мег RAM, и 107 мег виртуалки. При этом 600 мег RAM
свободно. я не нашел на микрософте точного объяснения,
скорее это надо искать у Рихтера (?), но по-моему
данный объем резервируется в свопе фиктивно,
"на всякий случай". И реально начинает использоваться,
когда не хватает RAM.
p.s. глубоким программированием winapi не занимался,
да и Рихтера читал очень давно, извините если что :-)
--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34