Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows XP начал бешенно "кушать" память

Автор: DeYura
Дата сообщения: 13.11.2003 22:43
Вопрос по Windows XP. Начал просто отвратительно жрать память.
Куда может деваться 340 Мб памяти в файле подкачки (тоесть он внутри стоко занимает) это при 130 Мб свободного физического ОЗУ, и почему он не использует сначало ОЗУ, а потом уже свап?

Бывает ещё так: свап резко увеличиваеться где-то до 1 Гб, томом через минуты 1-2 возвращаеться в нормальный размер, при этом физически записи на жесткий диск не производиться (тоесть не горит красная лампочка на системном блоке, и реально записать дето 700 Мб за 1-2 минуты это уж слишком бысто, особенно для свапа).
Автор: devids
Дата сообщения: 14.11.2003 17:50
DeYura

Цитата:
почему он не использует сначало ОЗУ, а потом уже свап?

Это такой алгоритм работы винды, в 98 ой можно было путем изменения соответствующих недокументированных настроек сделать такое, а как в ХР не знаю...
Могу посоветовать сделать своп постоянного размера, к примеру, 700 мб.
Автор: OldGopher
Дата сообщения: 14.11.2003 18:09
Надо понимать, что в Windows NT+ нет никакого файла подкачки. Нету там swap и все...
Это не Linux.

В Windows NT+ есть paging файл. Т.е. файл изображающий, виртуальные страницы.

Например стоит программе вызвать весьма простую функцию CreateFileMapping с первым параметром 0xFFFFFFFF - и все, тут же потребуется page файл. Сколько бы у Вас ни было RAM. И таких функций API много...

Все зависит от того, сколько адресного пространства захватывают программы и сколько виртуальных страниц им надо.

В Windows XP Embedded есть драйвер, позволяющий эмулировать page файл в RAM. И как бы обходиться без него.
Автор: devids
Дата сообщения: 15.11.2003 17:42
OldGopher

Цитата:
Например стоит программе вызвать весьма простую функцию CreateFileMapping с первым параметром 0xFFFFFFFF - и все, тут же потребуется page файл. Сколько бы у Вас ни было RAM. И таких функций API много...

Выходит, без page файла не обойтись? А как же возможность его отключения? Я его пробовал отключать вообще, и ничего страшного не произошло, правда, и заметного ускорения работы не заметил. А даже если и так, можно ведь сделать виртуальный диск в ОЗУ, и перенести на него этот файл.
Автор: helgi
Дата сообщения: 19.04.2005 15:54
та же проблема. дома вин хр работает нормально, а вот на работе - любое приложение ( кроме тотал командера ), например опера, файрфокс, батик, постоянно увеличивают размер занимаемой памяти, опера может за часа два с 20 стартовых мегабайт вырасти до 40-50, и так каждое приложение. Получается за пять-шесть рабочих часов три приложения занимают уже больше половины физической памяти и, соответственно, при обращении к любому из них начинается бешенство в виде минутной грызни с винчестером (лампочка на системном блоке загорается красным и не тухнет), соответственно и система висит. !!!
Может кто посоветовать толковое? Как с этим боротся?
Автор: MasMaX
Дата сообщения: 29.09.2006 23:15

Цитата:
например опера, файрфокс, батик, постоянно увеличивают размер занимаемой памяти, опера может за часа два с 20 стартовых мегабайт вырасти до 40-50, и так каждое приложение.


Недавно обнаружил у себя такую же проблему. Ответа пока не нашел. DrWeb вирусов не обнаружил....
http://www.gran-cold.ru/max/memory.gif

Автор: lastmylove
Дата сообщения: 30.09.2006 13:49
Вопрос - планировщик не работает ?? Далее, мне кажется существует зависимость от количества оперативка так как когда у меня было 256 у хр отъедала 130 - 110 а с гигабайтом 1/3 .

Страницы: 1

Предыдущая тема: установка нескольких windows XP на 1 винт


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.