Jump to content

Завышение потребления оперативной памятию


Zulk1r

Recommended Posts

В обыной игре оперативная память затрачивает до 5гиг так и было считай всегда.

Дней 5ть назад заметил долгие прогрузки - вывод оказался в нагрузке под 7,5гиг при моих то 8гигах.

Время от времени нагрузка спадает до обычных 4-5 гиг но это занимает 10-40мин простого стояния в орбитере - проблемно.

Какое то решение имеется?

Кстати в самой игре при указании строчки фпс параметров так и остается RAM 1.7-2.2 памяти на игре.

Link to comment
Share on other sites

4 часа назад, Zulk1r сказал:

Дней 5ть назад заметил долгие прогрузки - вывод оказался в нагрузке под 7,5гиг при моих то 8гигах.

Каким образом определил "в нагрузке под 7,5гиг " ?

Link to comment
Share on other sites

5 часов назад, MrJohnnyFive сказал:

Каким образом определил "в нагрузке под 7,5гиг " ?

Системкар стоит(монитор производительности)

И да прибавка к затрачиваемой памяти после миссий на местностях Дэймоса и Фотуны, пару миссий и загрузка в 7+гиг, перезаход в игру лечит надбавку - это как в ногу стелять если мышца крутит.

Link to comment
Share on other sites

То есть ты смотришь системные ресурсы, где игра использует оперативную память и файл подкачки. Ну так вот, огорчу тебя, это особенность операционной системы. Почитай о работе файла подкачки. Чем дольше играешь, тем больше данных скидывается в файл подкачки. У меня, к примеру, сейчас игра использует 3 Гб оперативной памяти и 6 Гб файла подкачки. В сумме это 9 Гб и только потому, что у меня 16 Гб операционной памяти.

И чем дальше, тем больше игра будет требовать операционной памяти. Имеет смысл задуматься об добавлении до 16 ГБ.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

1 час назад, MrJohnnyFive сказал:

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

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

Link to comment
Share on other sites

18 минут назад, Demarkdj сказал:

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

Работа оперативной памяти и файла подкачки, действительно, так и задумывалась. И  работает. Что не отменяет того факта, что большинство разработчиков программ не утруждают себя заботой о том, что память нужно не только резервировать под переменные, а и очищать ее после использования. Это еще называется "утечка памяти" - чем дольше программа работает, тем больше она потребляет память, хотя она ей и не требуется, просто в памяти остаются уже не нужные данные, а программа запрашивает и резервирует все новые объемы памяти.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...