temp-64GTX |
28-12-2018 18:19 2848794 |
Out of memory, но свободной памяти ещё много
Вложений: 1
День добрый. Странная хрень. Как только разные программы в сумме сжирают процентов 70 памяти - то все они разом вылетают к хренам с ошибкой о недостатке памяти.
Оперативки 64гб, и на скрине видно, что в момент вылета она даже не близко к полному заполнению.
Как это понимать? Что за фигня происходит?
|
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
|
temp-64GTX, установите для файла подкачки значения по умолчанию (по выбору системы)
|
temp-64GTX |
28-12-2018 20:42 2848829 |
Цитата:
установите для файла подкачки значения по умолчанию (по выбору системы)
|
А зачем? Какой смысл в файле подкачки, если вот она, нативная свободная память есть, бери - не хочу.
Да и файл подкачки такого размера при всём желании не влезет на мой SSD.
|
Вы спрашиваете — вам рекомендуют. Не хотите — дело ваше, мучайтесь дальше...
|
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
сколько вкладок в браузере? »
|
Браузер был закрыт на тот момент.
|
Цитата:
Цитата temp-64GTX
В предыдущем посте я ясно выразился, что файл подкачки размером 64 Гб ну никак не влезет в 12 Гб свободного места на SSD. »
|
а что вам мешает указать его местоположение там, где места ему хватит?
|
Таки и моё скромное мнение таково, что проблема в недостаточном объёме файла подкачки. Как и практика, впрочем.
|
Цитата:
Цитата temp-64GTX
я ясно выразился, что файл подкачки размером 64 Гб »
|
Не получите такого размера: даже при SSD нормального размера, а не том огрызке, что используется.
PS
Кстати, какого размера у вас файл hiberfil.sys?
|
Цитата:
Цитата temp-64GTX
хотелось бы разобраться в чём дело, и как это исправить »
|
А вы сами как именно разбирались? Если никак или не получилось разобраться, то почему бы вам не попробовать то, что вам предлагают?
Вы сразу узнаете две вещи:
1. Какого размера будет ФП на вашем SSD с 12GB свободного места при наличии 64GB RAM (даже мне немного интересно, а вам нет что-ли?:)
2. Исправляет ли наличие ФП проблему
Как минимум, будет легче разбираться дальше :)
|
temp-64GTX |
28-12-2018 23:25 2848871 |
Цитата:
Цитата mwz
Кстати, какого размера у вас файл hiberfil.sys? »
|
Его нет, гибернация отключена.
Цитата:
а что вам мешает указать его местоположение там, где места ему хватит?
|
У меня нет лишних ста гигов нигде.
Цитата:
Если никак или не получилось разобраться, то почему бы вам не попробовать то, что вам предлагают?
|
Я попробую конечно, но файл подкачки и щас включен, просто его размер 256 мб. И до сих пор не понимаю, зачем вообще нужен файл подкачки, если есть свободная память, и почему система не хочет её использовать.
В общем попробую, результаты завтра напишу.
|
Цитата:
Цитата 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
|
Цитата:
Цитата Petya V4sechkin
диагностировать утечку в desktop heap »
|
Причём размер этой кучи (heap) не зависит от объёма оперативной памяти: что при 2, что при 64 гигабайтах он одинаков...
|
temp-64GTX |
29-12-2018 09:38 2848915 |
Короче я кажется понял.
Каждый процесс помимо реального использования памяти может так же резервировать для себя память, типа на будущее. Но в диспетчере задач я не нашёл столбца, который бы правильно отображал зарезервированный объём для каждого отдельного процесса. Видно только общее количество. И оно значительно превышает объём реально используемой памяти. Опытным путём выяснилось, что это сраный 3д макс жрёт как не в себя. Ему и терабайт скорми - всё сожрёт.
Скрин прикладываю.
|
Цитата:
Цитата temp-64GTX
Опытным путём выяснилось, что это сраный 3д макс жрёт как не в себя. Ему и терабайт скорми - всё сожрёт. »
|
Оне такия :lol:.
|
Alex68867048@twitter |
18-12-2021 10:21 2975537 |
Была подобная проблема и тоже 64гб памяти, тоже вылетали проги на 70-80% пока не отключил файл подкачки и префетч(вроде дело было в фп), причем такая ерунда у меня только в 10-ке, на сервере и на 7-ке все нормально и нет расхождения между физической и виртуальной, а на 10-ке даже с отключенным фп постепенно увеличивается разница в несколько гигов, но хотя бы перестало вылетать
Кстати видел тесты фп правильно выбирается в авторежиме если отключить префетч и запись дампов
|
Время: 18:17.
© OSzone.net 2001-