Boulitchev Aleksey пишет:
W2K SP3, ОЗУ 1Г, своп-файл 100МБ
Почти неделю проработал без проишествий,
и вот снова, во время работы в Ворде,
Винда предупредила о нехватке виртуальной памяти.
Программы работать не перестают. Своп-файл не растет. Никаких
последствий не вижу.
Раздражает само предупреждение. Как будто Винда выполнила некорректное
сравнение, предупредила, но дальше алгоритм работает правильно.
я тут адепт работы без свопа :)
сильнее всех ругается фотожоп на запрет свопов, но работать от этого не
перестает.
Сообщения идут от фотошопа или все-таки от Винды?
Еще интересный нюанс.
Написал программку, которая
Шаг1: выделяет полгига памяти,
Шаг2: заполняет эти полгига значениями.
В ДЗ отслеживаем два параметра
А: Выделено памяти-Всего, Б: Физическая память-Доступно.
При этом своп-файл = 100МБ фмксированных.
Так вот, после Шага1:
- параметр А увеличился на эти полгига,
- параметр Б - не изменился.
Т.е., выделение памяти - это чисто логическая операция. Фактически ни в
свопе, ни в физ памяти ничего не выделяется.
После Шага2 параметр Б, естественно, уменьшился на полгига.
Все. Извините, кому эти результаты очевидны, за трафик.
Кто бы еще сказал, как от предупреждений отделаться.