Boulitchev Aleksey пишет:

W2K SP3, ОЗУ 1Г, своп-файл 100МБ
Почти неделю проработал без проишествий,
и вот снова, во время работы в Ворде,
Винда предупредила о нехватке виртуальной памяти.

Программы работать не перестают. Своп-файл не растет. Никаких последствий не вижу. Раздражает само предупреждение. Как будто Винда выполнила некорректное сравнение, предупредила, но дальше алгоритм работает правильно.


я тут адепт работы без свопа :)

сильнее всех ругается фотожоп на запрет свопов, но работать от этого не перестает.

Сообщения идут от фотошопа или все-таки от Винды?

Еще интересный нюанс.
Написал программку, которая
Шаг1: выделяет полгига памяти,
Шаг2: заполняет эти полгига значениями.
В ДЗ отслеживаем два параметра
А: Выделено памяти-Всего, Б: Физическая память-Доступно.
При этом своп-файл = 100МБ фмксированных.
Так вот, после Шага1:
 - параметр А увеличился на эти полгига,
 - параметр Б - не изменился.
Т.е., выделение памяти - это чисто логическая операция. Фактически ни в свопе, ни в физ памяти ничего не выделяется.
После Шага2 параметр Б, естественно, уменьшился на полгига.

Все. Извините, кому эти результаты очевидны, за трафик.
Кто бы еще сказал, как от предупреждений отделаться.


Ответить