day & night

На компьютере недостаточно памяти, Софт вопросы
Дата обновления: , перейти к новому сообщению
icon14
#1
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


OS: Windows 8.1

При долгом простое начинает выдавать следующую ошибку:
Твой софтовый форум

Перезагружается ПК, всё нормально, опять долгий простой и всё по кругу.
Файл подкачки, система делала сама на 24 ГБ.
Загрузка ОЗУ после простоя 6 ГБ из 8, после перезагрузки 3 ГБ, хотя открыто всё тоже самое.

Сделал RamMap:
Твой софтовый форум

Жду вашей помощи rolleyes.gif
User is offline
Go topGo end

Ответов(10 - 19)
icon10 17.03.2014 - 23:17
#11
KLUCHICK



Вечная память...
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 5.668
Регистрация: 15.03.2004
Из: The Ural federal district
Пользователь №: 326


Респектов: 3848
-----XXXXX




Цитата | Quote(AquaTour @ 18.03.2014 - 1:06)
Сказки  Если памяти достаточно - винда не будет свопить.
*


Я умиляюсь вашей категоричности, коллега. Вне зависимости от объема RAM, если вам нужны корректные дампы памяти, необходим файл подкачки. Коли вы ссылаетесь на уважаемого мной Руссиновича, почитайте внимательно его статью Pushing the Limits of Windows: Virtual Memory;

! Предупреждение:
кстати, AquaTour обратите внимание на то, что при ссылке на сторонние ресурсы у нас на форуме принято их скрывать тегом HIDE. Пока вам устное предупреждение


Если отключить файл подкачки в windows 7, система выдаст предупреждающее окно, в котором сообщит о неприятных последствиях:
Твой софтовый форум
Так что не стоит полностью отказываться от использования виртуальной памяти, иначе в случае краха системы не получится даже проанализировать причину сбоя. Указанный на скриншоте минимальный размер в 1МБ берется из расчета конфигурации дампа памяти в настройках «загрузка и восстановление»:
Твой софтовый форум
Если выбрать для записи отладочной информации полный дамп, то размер увеличивается на несколько порядков. Желательно определить его размер от 400МБ.
Кроме отсутствия возможности записи дампа, после отключения файла подкачки может появится нудное сообщение о нехватке памяти. Появление этого алерта будет сопровождаться жуткими тормозами ресурсоемких приложений.
По себе знаю, что например фотошоп насмерть откажется работать без файла подкачки, сколько бы вы не набили линеек в ОЗУ.

Согласен, что подобные утечки памяти по сабжу могут быть из-за кривого драйвера при установке. Process Explorer в таком случае незаменим для выявления протечки.
User is offline
Go topGo end
icon11 18.03.2014 - 15:33
#12
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Цитата | Quote(Henry723 @ 17.03.2014 - 17:58)
Попробуй убрать файл подкачки совсем с диска и посмотри изменится ли ситуация ...
Хотя бы временно - будет тормозить или нет ...
Ну и напиши здесь результат...
*
Убрал, тормозов не было, но под утро опять автоматически половина программ, выдала сбои.

Цитата | Quote(kostya-chist @ 18.03.2014 - 1:06)
Файл подкачки 24 Гига? Да нафига он вообще нужен при вашем объёме оперативки?
При наличии оперативки более 4 Гигов файл подкачки на минимум, и то, только из-за криво написанных программ, у которых прямо указано обращение к файлу подкачки.
На домашнем компе 2 Гига оперативки отведено под виртуальный диск (в оперативной памяти), на который отправлены в временные файлы и файл подкачки, размером в 512 МБ.
Никаких проблем с быстродействием. Единственная программа, которую приходится перезапускать раз/два в неделю (комп не выключается совсем), это файрфокс, не умеет он с памятью корректно обращаться.
*
Ну да, вот такая котовасия)
Твой софтовый форум

Цитата | Quote(KLUCHICK @ 18.03.2014 - 1:17)
Согласен, что подобные утечки памяти по сабжу могут быть из-за кривого драйвера при установке. Process Explorer в таком случае незаменим для выявления протечки.
*
Куда именно смотреть?
User is offline
Go topGo end
icon11 18.03.2014 - 17:17
#13
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Сейчас посоветовали сделать следующее в Poolmon:
» Нажмите, для открытия спойлера | Press to open the spoiler «


И сказали, что как вариант, тэг CMNb:


Службы Intel PROSET Monitoring Service вроде такой не наблюдаю, Avira IS последняя стоит, но до этого таких косяков за ней не было.
Попробую обновить антивирь.
User is offline
Go topGo end
18.03.2014 - 17:57
#14
kostya-chist



профи!
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 1.211
Регистрация: 20.04.2006
Из: Ростов Великий
Пользователь №: 152.532


Респектов: 193
-----X----




Цитата | Quote(Detsle @ 18.03.2014 - 16:33)
Ну да, вот такая котовасия)
Твой софтовый форум

Галочку "Автоматически..." (самая верхняя) уберите
User is offline
Go topGo end
19.03.2014 - 0:05
#15
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


Цитата | Quote(kostya-chist @ 18.03.2014 - 0:06)
из-за криво написанных программ, у которых прямо указано обращение к файлу подкачки.
*

вы уверены, что это вообще возможно и нужно? Этим рулит ядро. ОС управляет ресурсами и управление памятью целиком и полностью берет на себя.
Цитата | Quote(kostya-chist @ 18.03.2014 - 0:06)
виртуальный диск (в оперативной памяти), на который отправлены в временные файлы и файл подкачки, размером в 512 МБ.
*

многократно обсуждалось - нет смысла переносить файл подкачки на RAM диск, Если памяти достаточно, то обращений к файлу подкачки не будет, если же недостаточно, то ваша оптимизация ничего не даст. Просто данные будут перемещаться в памяти с одного места на другое и этим замедлит работу с памятью.
Цитата | Quote(KLUCHICK @ 18.03.2014 - 0:17)
Я умиляюсь вашей категоричности, коллега.
*

запись дампа памяти, это все же исключительная ситуация, при которой продолжение работы ОС невозможно, и опять же, если не нужен дамп - можно и отключить)
Цитата | Quote(KLUCHICK @ 18.03.2014 - 0:17)
По себе знаю, что например фотошоп насмерть откажется работать без файла подкачки, сколько бы вы не набили линеек в ОЗУ.
*

специально проверил - работает.
User is offline
Go topGo end
19.03.2014 - 18:06
#16
kostya-chist



профи!
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 1.211
Регистрация: 20.04.2006
Из: Ростов Великий
Пользователь №: 152.532


Респектов: 193
-----X----




Цитата | Quote(AquaTour @ 19.03.2014 - 1:05)
Цитата | Quote(kostya-chist @ 18.03.2014 - 0:06)
из-за криво написанных программ, у которых прямо указано обращение к файлу подкачки.
*

вы уверены, что это вообще возможно и нужно? Этим рулит ядро. ОС управляет ресурсами и управление памятью целиком и полностью берет на себя.

Я уверен что такие программы существуют, поскольку сам сталкивался.
Цитата | Quote(AquaTour @ 19.03.2014 - 1:05)
Цитата | Quote(kostya-chist @ 18.03.2014 - 0:06)
виртуальный диск (в оперативной памяти), на который отправлены в временные файлы и файл подкачки, размером в 512 МБ.
*

многократно обсуждалось - нет смысла переносить файл подкачки на RAM диск, Если памяти достаточно, то обращений к файлу подкачки не будет, если же недостаточно, то ваша оптимизация ничего не даст. Просто данные будут перемещаться в памяти с одного места на другое и этим замедлит работу с памятью.

Раз он не используется - пусть болтается, не мешает, исключительно в целях страховки от криворуких программистов.
Замедление? Извините, но скорость работы с оперативной памятью и НГЖД - различается в разы.

P.S. И всё-таки вы слишком категоричны.
User is offline
Go topGo end
20.03.2014 - 3:13
#17
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


Цитата | Quote(kostya-chist @ 19.03.2014 - 19:06)
Я уверен что такие программы существуют, поскольку сам сталкивался.
*


хотелось бы посмотреть на эти программы, будьте добры примеры.
Цитата | Quote(kostya-chist @ 19.03.2014 - 19:06)
Раз он не используется - пусть болтается, не мешает, исключительно в целях страховки от криворуких программистов.
*

в чем в данном случае страховка? Допустим используется 2 гига, программа запросила еще гиг. Если есть свободная память - то она просто выделяется, если нет (как в вашем случае) то данные будут перемещаться в памяти с места на место.
Цитата | Quote(kostya-chist @ 19.03.2014 - 19:06)
скорость работы с оперативной памятью и НГЖД - различается в разы.
*

на два порядка в случае использования рамдиска, но рамдиск примерно в два и более раз медленнее, чем пропускная способность памяти (на моей системе)
User is offline
Go topGo end
21.03.2014 - 9:10
#18
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Щас попробовал сделать следующее:
1) Отключил файл подкачки
2) И после обнуления, включил заново, пока что в норме всё...

Подожду ещё, будет видно.
User is offline
Go topGo end
22.03.2014 - 23:14
#19
kostya-chist



профи!
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 1.211
Регистрация: 20.04.2006
Из: Ростов Великий
Пользователь №: 152.532


Респектов: 193
-----X----




Цитата | Quote(AquaTour @ 20.03.2014 - 4:13)
Цитата | Quote(kostya-chist @ 19.03.2014 - 19:06)
Я уверен что такие программы существуют, поскольку сам сталкивался.
*


хотелось бы посмотреть на эти программы, будьте добры примеры.

Слишком давно это было, когда про Win2000 ещё и не слышали, сейчас они уже вряд ли сохранились. Объёмы оперативки в то время сами можете представить.
Цитата | Quote(AquaTour @ 20.03.2014 - 4:13)
Цитата | Quote(kostya-chist @ 19.03.2014 - 19:06)
Раз он не используется - пусть болтается, не мешает, исключительно в целях страховки от криворуких программистов.
*

в чем в данном случае страховка? Допустим используется 2 гига, программа запросила еще гиг. Если есть свободная память - то она просто выделяется, если нет (как в вашем случае) то данные будут перемещаться в памяти с места на место.

Вы не верите в криворуких программистов?
Если мне не изменяет память, то вторые или третие пираты отказывались запускаться при отсутствии файла подкачки.
User is offline
Go topGo end
23.03.2014 - 10:13
#20
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


Цитата | Quote(kostya-chist @ 23.03.2014 - 0:14)
Объёмы оперативки в то время сами можете представить.
*

собственно в этом и необходимость в файле подкачки для ресурсоёмких программ. Но они не работают с ним напрямую, они запрашивают выделение памяти у ОС и это ее дело где выделять память.
Вообще такие теоретические предположения о работе ОС весьма забавны, тем более что информацию по механизмам работы достаточно легко найти в Интернет.
Цитата | Quote(kostya-chist @ 23.03.2014 - 0:14)
вторые или третие пираты отказывались запускаться при отсутствии файла подкачки.
*

это для перестраховки. Опять же поясню примером.
На компе установлено 512 Мб памяти, используется 256 Мб, запускается программа требующая 384 Мб, при этом ОС необходимо выгрузить 128 Мб в файл подкачки, иначе она не сможет выделить 384 Мб и программа не запустится. Опять же на примере игр, поздние уже проверяли доступный объем памяти на компьютере и уже исходя из этих значений предъявляли требования к файлу подкачки.
В который раз повторю - страховки никакой нет...
User is offline
Go topGo end

Topic Options
Сейчас: 2.05.2024 - 15:39
Мобильная версия | Lite версия