Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Out of memory, но свободной памяти ещё много (http://forum.oszone.net/showthread.php?t=338479)

temp-64GTX 28-12-2018 18:19 2848794

Out of memory, но свободной памяти ещё много
 
Вложений: 1
День добрый. Странная хрень. Как только разные программы в сумме сжирают процентов 70 памяти - то все они разом вылетают к хренам с ошибкой о недостатке памяти.
Оперативки 64гб, и на скрине видно, что в момент вылета она даже не близко к полному заполнению.
Как это понимать? Что за фигня происходит?

Iska 28-12-2018 18:38 2848797

temp-64GTX, то, что у Вас 64 Gb оперативной памяти — не означает того, что x86-приложения могут работать со всем этим объёмом.

Цитата:

Цитата temp-64GTX
разные программы … все они разом вылетают»

Перечислите «все» по именам вплоть до их версии и разрядности.

temp-64GTX 28-12-2018 18:53 2848801

Цитата:

то, что у Вас 64 Gb оперативной памяти — не означает того, что x86-приложения могут работать со всем этим объёмом.
Вполне себе работают, но по одному / по два. А если запустить вместе, то вылетают все одновременно из-за недостатка памяти, которой дофига свободной.

Цитата:

Перечислите «все» по именам вплоть до их версии и разрядности.
3d max 2014 x64
Photoshop CC 2018 x64
After Effects CC 2018 x64
utorrent 3.3.2 x32

Vadikan 28-12-2018 20:13 2848821

temp-64GTX, установите для файла подкачки значения по умолчанию (по выбору системы)

temp-64GTX 28-12-2018 20:42 2848829

Цитата:

установите для файла подкачки значения по умолчанию (по выбору системы)
А зачем? Какой смысл в файле подкачки, если вот она, нативная свободная память есть, бери - не хочу.
Да и файл подкачки такого размера при всём желании не влезет на мой SSD.

mwz 28-12-2018 21:31 2848833

Цитата:

Цитата temp-64GTX
А зачем? »

Вы спрашиваете — вам рекомендуют. Не хотите — дело ваше, мучайтесь дальше...

temp-64GTX 28-12-2018 21:48 2848840

Цитата:

Вы спрашиваете — вам рекомендуют. Не хотите — дело ваше, мучайтесь дальше...
Тут возможно отмечать полезные сообщения. А бесполезные невозможно, жаль.

В предыдущем посте я ясно выразился, что файл подкачки размером 64 Гб ну никак не влезет в 12 Гб свободного места на SSD.

И кроме того, в первом посте я вроде тоже довольно ясно выразился с вопросами - хотелось бы разобраться в чём дело, и как это исправить, и почему приложения вылетают при свободной памяти. А не тупо сделать файл подкачки на сто тыщ терабайт, чтоб всё своппилось на кластеры из миллионов SSD, и вообще не использовало оперативку. Зачем оперативка, если есть ссд.

Petya V4sechkin 28-12-2018 21:49 2848841

temp-64GTX, сколько открытых окон и вкладок?

temp-64GTX 28-12-2018 21:52 2848843

Цитата:

Цитата Petya V4sechkin
сколько открытых окон и вкладок? »

Штук 10 примерно. Если считать окна эксплорера, фаерфокса, телеграма, блокнота, и калькулятора.

Petya V4sechkin 28-12-2018 22:03 2848851

temp-64GTX, сколько вкладок в браузере?

temp-64GTX 28-12-2018 22:12 2848853

Цитата:

Цитата Petya V4sechkin
сколько вкладок в браузере? »

Браузер был закрыт на тот момент.

yurfed 28-12-2018 22:20 2848855

Цитата:

Цитата temp-64GTX
В предыдущем посте я ясно выразился, что файл подкачки размером 64 Гб ну никак не влезет в 12 Гб свободного места на SSD. »

а что вам мешает указать его местоположение там, где места ему хватит?

DVDshnik 28-12-2018 22:23 2848857

Таки и моё скромное мнение таково, что проблема в недостаточном объёме файла подкачки. Как и практика, впрочем.

mwz 28-12-2018 22:32 2848863

Цитата:

Цитата temp-64GTX
я ясно выразился, что файл подкачки размером 64 Гб »

Не получите такого размера: даже при SSD нормального размера, а не том огрызке, что используется.

PS
Кстати, какого размера у вас файл hiberfil.sys?

Vadikan 28-12-2018 23:01 2848868

Цитата:

Цитата temp-64GTX
хотелось бы разобраться в чём дело, и как это исправить »

А вы сами как именно разбирались? Если никак или не получилось разобраться, то почему бы вам не попробовать то, что вам предлагают?

Вы сразу узнаете две вещи:
1. Какого размера будет ФП на вашем SSD с 12GB свободного места при наличии 64GB RAM (даже мне немного интересно, а вам нет что-ли?:)
2. Исправляет ли наличие ФП проблему

Как минимум, будет легче разбираться дальше :)

temp-64GTX 28-12-2018 23:25 2848871

Цитата:

Цитата mwz
Кстати, какого размера у вас файл hiberfil.sys? »

Его нет, гибернация отключена.

Цитата:

а что вам мешает указать его местоположение там, где места ему хватит?
У меня нет лишних ста гигов нигде.


Цитата:

Если никак или не получилось разобраться, то почему бы вам не попробовать то, что вам предлагают?
Я попробую конечно, но файл подкачки и щас включен, просто его размер 256 мб. И до сих пор не понимаю, зачем вообще нужен файл подкачки, если есть свободная память, и почему система не хочет её использовать.
В общем попробую, результаты завтра напишу.

mwz 28-12-2018 23:39 2848874

Цитата:

Цитата temp-64GTX
У меня нет лишних ста гигов нигде »

Смотрим у отцов-создателей:
Цитата:

В следующей таблице приведены максимальные и минимальные размеры файлов подкачки, управляемых системой.

Операционная система Минимальный размер файла подкачки Максимальный размер файла подкачки
Windows XP и Windows Server 2003 с ОЗУ менее 1 ГБ 1,5 x ОЗУ 3 x ОЗУ или 4 ГБ (больший из объемов)
Windows XP и Windows Server 2003 с ОЗУ более 1 ГБ 1 x ОЗУ 3 x ОЗУ или 4 ГБ (больший из объемов)
Windows Vista и Windows Server 2008 1 x ОЗУ 3 x ОЗУ или 4 ГБ (больший из объемов)
Windows 7 и Windows Server 2008 R2 1 x ОЗУ 3 x ОЗУ или 4 ГБ (больший из объемов)
Конкретно у меня при памяти в 16 гигов файл подкачки (он на SSD) занимает 15,9 ГБ [двоичных] гигабайт. Система ничем не твиканая, в настройки файла подкачки не лазил.

Petya V4sechkin 28-12-2018 23:42 2848875

temp-64GTX, эти сообщения об ошибке не всегда относятся к размеру физической или виртуальной памяти, например при исчерпании desktop heap они тоже выводятся. Но диагностировать утечку в desktop heap затруднительно.

Попробуйте рекомендации
Как выполнить «чистую» загрузку в Windows

mwz 29-12-2018 00:13 2848881

Цитата:

Цитата Petya V4sechkin
диагностировать утечку в desktop heap »

Причём размер этой кучи (heap) не зависит от объёма оперативной памяти: что при 2, что при 64 гигабайтах он одинаков...

temp-64GTX 29-12-2018 09:38 2848915

Короче я кажется понял.
Каждый процесс помимо реального использования памяти может так же резервировать для себя память, типа на будущее. Но в диспетчере задач я не нашёл столбца, который бы правильно отображал зарезервированный объём для каждого отдельного процесса. Видно только общее количество. И оно значительно превышает объём реально используемой памяти. Опытным путём выяснилось, что это сраный 3д макс жрёт как не в себя. Ему и терабайт скорми - всё сожрёт.
Скрин прикладываю.


Iska 29-12-2018 16:33 2848981

Цитата:

Цитата temp-64GTX
Опытным путём выяснилось, что это сраный 3д макс жрёт как не в себя. Ему и терабайт скорми - всё сожрёт. »

Оне такия :lol:.

sputnikk 14-08-2019 14:20 2884004

Поставьте гаджет типа http://addgadgets.com/all_cpu_meter/ . Показывает всю занятую память в ОЗУ и подкачке

Alex68867048@twitter 18-12-2021 10:21 2975537

Была подобная проблема и тоже 64гб памяти, тоже вылетали проги на 70-80% пока не отключил файл подкачки и префетч(вроде дело было в фп), причем такая ерунда у меня только в 10-ке, на сервере и на 7-ке все нормально и нет расхождения между физической и виртуальной, а на 10-ке даже с отключенным фп постепенно увеличивается разница в несколько гигов, но хотя бы перестало вылетать
Кстати видел тесты фп правильно выбирается в авторежиме если отключить префетч и запись дампов


Время: 09:40.

Время: 09:40.
© OSzone.net 2001-