dimitriy7
![](http://forum.ru-board.com/board/avatars/private/dimitriy7.gif)
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору thelamb Цитата: Не виртуалку, а файл подкачки. Я не придираюсь, просто если мы будем под "виртуалкой" подразумевать принципиально разные вещи, то очень быстро запутаемся. Я имею в виду вот что: какой-то единой для всех процессов виртуалки нет, виртуальное пространство у каждого процесса своё (формируется диспетчером памяти в момент запуска процесса), и в каждом доступно 2Гб памяти от 0х00000000 до 0х7FFFFFFF, независимо от объема физпамяти и наличия своп-файла. И эти вирт.адреса могут отображаться диспетчером памяти куда угодно, хоть в ОЗУ, хоть в своп-файл, хоть в любую область диска. Цитата: Если заглянуть в диспетчер, то ведь там видно, какой процес занимает виртуалку и сколько. | См. выше -- диспетчер показывает суммарный объем адресов, выделенных в виртуальном пространстве процесса, безо всяких уточнений куда они реально отображаются. Цитата: А антивирус забрал вообще всю выделенную доступную виртуалку | Так выделенную или доступную? Доступно ровно 2Гб, антивирус использовал из них всего 512Мб, да и если бы виртпамяти не хватило, процесс просто не получил бы запрашиваемой памяти и завершился, увеличение своп-файла тут никак не помогло бы... А то что своп-файл был тоже 512Мб -- это просто совпадение, в своп-файл там почти ничего нельзя было сбросить: из выделенных виртуальных 512Мб часть была в ОЗУ, часть отображалась на .exe/.dll самого антивируса на ЖД, а бОльшая часть -- на область ЖД, занимаемую проверяемыми файлами. Вообще есть подозрение, что этот антивирус проверяемые файлы отображает в память сразу целиком еще до реального чтения с диска, причем не в свое пространство (так себя ведет, например, smartversion). На работоспособность это никак не влияет (физпамять-то не расходуется, ни в ОЗУ, ни в своп-файле), но если проверяемый файл большой, ХР-й диспетчер задач воспринимает это как раздувание кэша до размеров, превышающих суммарный объем ОЗУ+свопа, отсюда может быть глюк с якобы нехваткой памяти. | Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 17:29 15-02-2013 | Исправлено: dimitriy7, 17:30 15-02-2013 |
|