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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   Windows 8.1 ошибка нехватки памяти при свободных 80%. (http://forum.oszone.net/showthread.php?t=275260)

Selebrin 06-01-2014 12:24 2283752

Windows 8.1 ошибка нехватки памяти при свободных 80%.
 
Здравствуйте.
Был приобретен деловский моноблок со следующими характеристиками:
i7-4770S(3.1Ghz)/ 16Gb/ 2Tb/ 256Gb SSD/ GF GT750M 2048Mb/ Win8
Предустановленную win8 было сразу предложено обновить до 8.1, что было успешно проделано. В последствии столкнулся со следующей проблемой: практически любая игра (речь идет о современных 3D) вызывает ошибку нехватки памяти («в системе недостаточно памяти. Сохраните файлы и закройте следующие программы») притом, что свободно примерно 80% от 16GB. Выскакивает это в произвольном интервале времени, вне зависимости от количества запущенных программ (к примеру запущенный фотошоп с парой десятков открытых файлов ошибку не вызывает). Т.е. монитор ресурсов показывает, что «использование физической памяти висит на уровне 20-25% и не меняется но вот график «выделение памяти» плавно растет до 100%. Если не обращать внимание на выскочившее предупреждение и не закрывать его, то можно спокойно продолжить использовать приложение.
В последствии была произведена чистая установка 8.1 и только необходимых драйверов с сайта производителя и ошибка все равно сохраняется. Всевозможные манипуляции с файлом подкачки, откатом и обновлением драйверов не принесли результатов. Даже при «чистой загрузке» (на только что установленной win 8.1 ) и отключением всех служб кроме Майкрософт, ситуация не меняется. Пробовал также отключать службу Superfetch.
Вот пример скрина с запущенной игрушкой и монитором ресурсов при "диагностическом запуске", когда выделение памяти достигнет 100% появится сообщение о нехватке памяти: http://yadi.sk/d/WO2IRmfHFX73Y

Игорь Лейко 06-01-2014 13:21 2283764

Цитата:

Цитата Selebrin
когда выделение памяти достигнет 100% появится сообщение о нехватке памяти »

Так я должно быть. Если выделен максимально возможный объем, больше уже выделить не получится и любые запросы на выделение будут отклоняться.
Смотрите, какая программа "кушает" память.

Selebrin 06-01-2014 13:31 2283770

Но в предустановленной заводской 8ке ошибка то не наблюдалась. Соответственно произошло это только после выполнения обновления до 8.1. Т.е. если вернуться на заводскую 8ку проблема не наблюдается, но это не вариант...

Selebrin 06-01-2014 14:14 2283781

Занято 20 % от общего объема, ссылку на скрин (при "диагностическом запуске") я размещал. К примеру если открыть браузер с полусотней вкладок и параллельно фотошоп с пачкой громоздких файлов, никаких проблем с распределением объема памяти нет. Грубо говоря то что происходит при запуске игры (практически любой) отображено на скрине.

Игорь Лейко 06-01-2014 15:00 2283802

Цитата:

Цитата Selebrin
Соответственно произошло это только после выполнения обновления до 8.1. Т.е. если вернуться на заводскую 8ку проблема не наблюдается »

Какая-то программа не совместима с 8.1 и вызывает утечку памяти, вероятно.

Цитата:

Цитата Selebrin
К примеру если открыть браузер с полусотней вкладок и параллельно фотошоп с пачкой громоздких файлов, никаких проблем с распределением объема памяти нет. »

Сколько при этом выделено памяти? Забудьте на время про распределение памяти, ее использование и пр. Сосредоточьтесь на выделении.

Demetriadis 06-01-2014 15:04 2283806

Selebrin, правильно настройте файл подкачки Сообщение "На компьютере недостаточно памяти" в Windows 8/8.1.
скачайте и установите все обновления из центра обновлений Windows и перезагрузитесь.

Selebrin, модель моноблока напишите.
Файл подкачки установлен автоматически?

Selebrin 06-01-2014 15:21 2283812

Цитата:

Цитата Игорь Лейко
Какая-то программа не совместима с 8.1 и вызывает утечку памяти, вероятно. »

Так нет утечки то, т.е. моделирую ситуацию: запускаем игру (практически любую), дожидаемся ошибки, не закрывая ошибки и игры открываем фотошоп и кушаем им скажем 5GB памяти (которой в запасе 12GB+), открываем свернутую игру (не закрывая ошибки) и спокойно продолжаем играть...
Цитата:

Цитата Игорь Лейко
Сколько при этом выделено памяти? Забудьте на время про распределение памяти, ее использование и пр. Сосредоточьтесь на выделении. »

Выделено ровно столько-же сколько использовано физической http://yadi.sk/d/gBKiRHmHFXfo2
Цитата:

Цитата Demetriadis
Selebrin, скачайте и установите все обновления из центра обновлений Windows и перезагрузитесь. »

Система полностью обновлена.

Selebrin 06-01-2014 15:27 2283814

Цитата:

Цитата Demetriadis
Selebrin, модель моноблока напишите.
Файл подкачки установлен автоматически? »

DELL XPS ONE 2720 8966 + 256ssd
Любые манипуляции с файлом подкачки результатов не дают.

Игорь Лейко 06-01-2014 16:03 2283829

Цитата:

Цитата Selebrin
Выделено ровно столько-же сколько использовано физической http://yadi.sk/d/gBKiRHmHFXfo2 »

Извините, данных по выделению памяти я на этом рисунке не вижу. Вас не затруднит обвести слово "Выделено" жирной красной полосой? Все-таки зрение у меня уже немолодое. :(

Цитата:

Цитата Selebrin
Так нет утечки то »

Но кто-то же память сожрал, если выделено 100 %?
Или просто "слегка преувеличили", так же как и про 80 % свободной?
Если хотите получить дельный совет, то лучше быть точным в описании симптомов, а не говорить приблизительно и заменять одни термины другими, тем самым полностью меняя смысл того, что хотели сказать.

Selebrin 06-01-2014 16:26 2283836

Цитата:

Цитата Игорь Лейко
Но кто-то же память сожрал, если выделено 100 %?
Или просто "слегка преувеличили", так же как и про 80 % свободной? »

Фактически то занято 20%.
Т.е. получается что на все игры выделяется памяти от нормы до 100% от всего объема, со временем, но она не занимается. И получается это только с громоздкими 3D приложениями.
Притом что вот этот процесс выделения памяти всегда занимает разное время т.е. ошибка может появиться моментально а может спустя пол часа.

Игорь Лейко 06-01-2014 16:46 2283847

Цитата:

Цитата Selebrin
Фактически то занято 20%. »

И что? Это не означает, что свободно 80 %. Не так сложно посмотреть на число в мониторе ресурсов, и узнать, сколько свободно на самом деле.
Пожалуйста, ответьте на вопрос: какие два числа находятся в строчке Выделено при появлении подобного сообщения?

Цитата:

Цитата Selebrin
Т.е. получается что на все игры выделяется памяти от нормы до 100% от всего объема »

Не понял смысла сей фразы. :(

Selebrin 06-01-2014 16:55 2283851

Цитата:

Цитата Игорь Лейко
И что? Это не означает, что свободно 80 %. Не так сложно посмотреть на число в мониторе ресурсов, и узнать, сколько свободно на самом деле.
Пожалуйста, ответьте на вопрос: какие два числа находятся в строчке Выделено при появлении подобного сообщения? »

100% и моментальный спад до нормы, но если закрыть само сообщение а не приложение вызвавшее его (т.е. ошибка всегда ссылается на игру), то выделение опять медленно ползет до 100% и далее опять предупреждение. Если оставить висеть ошибку и продолжить использовать приложение сколь угодно долго, никаких трудностей в его работе или работе фоновых задач нету.
И получается что если свернуть любое приложение (игру) у которой растет объем выделяемой памяти, то сразу происходит резкий спад, при продолжении использования опять медленный подъем до 100%.

Игорь Лейко 06-01-2014 17:14 2283863

Цитата:

Цитата Selebrin
100% »

А на самом деле? Там гигабайты, а не проценты.

Цитата:

Цитата Selebrin
И получается что если свернуть любое приложение (игру) у которой растет объем выделяемой памяти, то сразу происходит резкий спад, »

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

Selebrin 06-01-2014 17:18 2283865

Цитата:

Цитата Игорь Лейко
Цитата Selebrin:
100% »
А на самом деле? Там гигабайты, а не проценты.
Цитата Selebrin:
И получается что если свернуть любое приложение (игру) у которой растет объем выделяемой памяти, то сразу происходит резкий спад, »
Неправда, так не бывает, количество выделенной памяти от сворачивания не меняется ни на йоту.
Что ж, не хотите разбираться - Ваше дело, мне вытягивать из Вас информацию как гестаповец из партизана нет ни малейшего желания. »

В самом первом моем сообщении скрин запущенной игры, сделан он после сворачивания, там виден резкий спад и сколько выделено. http://yadi.sk/d/WO2IRmfHFX73Y

Во втором скриншоте запущенный фотошоп.

Selebrin 06-01-2014 17:52 2283890

Вот свежий скриншот (сделан после сворачивания) поведения памяти, при запуске игры на интегрированном графическом оборудовании http://yadi.sk/d/VO1HjDPlFY9JG

Игорь Лейко 06-01-2014 18:17 2283896

Цитата:

Цитата Selebrin
В самом первом моем сообщении скрин запущенной игры, сделан он после сворачивания, там виден резкий спад и сколько выделено. http://yadi.sk/d/WO2IRmfHFX73Y »

Там видно. Но остается непонятным, что Вам мешало сразу написать, что выделено лишь 2,7 Гб из 15,9? И каким образом Вы интерпретировали эти два числа в "выделение достигает 100 %"?
По существу вопроса. Судя по симптомам, игры не вполне совместимы с 8.1 и пытаются запросить для своего процесса больше памяти, чем 8.1 может дать. Обращайтесь к их разработчикам за исправлениями.
Впрочем, можно попробовать запускать их в режиме совместимости с Windows 7 или более ранними версиями.

Selebrin 06-01-2014 18:51 2283916

Я просто думал Вы обратили внимание на первый снимок. А так спасибо Вам огромное, действительно в режиме совместимости с win 7-8 утечка прекратилась.

ArabiQ 02-06-2015 19:19 2514265

Имею следующее железо:

Монитор LG 23" Flatron IPS236V [IPS, LED, 1920x1080, 5М:1, 5мс, 178гор/178вер, DVI, D-Sub, HDMI]
Корпус Foxconn TLA-397 без БП
БП Chieftec [APS-750C] 750W, ATX v2.3, EPS12V, Active PFC
Материнская плата ASUS P8Z77-V LX Socket 1155
Процессор Intel Core i5-3570K 3.4GHz (TB up to 3.9GHz) 6Mb 2xDDR3-1333 HDGraphics4000 TDP-77w LGA1155 OEM
Кулер Cooler Master Hyper TX3 EVO RR-TX3E-22PK-R1 (775/1155/1156/1366/2011/AM2+/AM3/AM3+/FM1)
Память DIMM DDR3 4096MB PC12800 1600MHz Kingston HyperX CL9-9-9-27 [KHX1600C9D3K2/8G(X)] Retail
Память DIMM DDR3 4096MB PC12800 1600MHz Kingston HyperX CL9-9-9-27 [KHX1600C9D3K2/8G(X)] Retail
Твердотельный накопитель SSD 2.5" SATA-3 120Gb Kingston V+200 [SVP200S3/120G] SF-2281 (R535/W480MB/s)
Жесткий диск SATA-3 2Tb Seagate 7200 Barracuda [ST2000DM001] Cache 64MB
Видеокарта PCI-E Sapphire AMD Radeon HD7850 2048MB 256bit GDDR5 [11200-07-XX] DVI HDMI DisplayPort
Привод SATA DVD±RW Asus (DRW-24B5ST) Black DVD-24x/6x/16x, DL-12x, RAM-12x, CD-48x/24x/48x
Звуковая плата SB Creative X-Fi Elite Pro


Вот такая ситуация:

До вчерашнего дня сидел на Windows XP, при этом XP была 32 bit и видела только 4 Гб памяти из 8 гб.
И проблем с нехваткой памяти небыло вообще.

Вчера установил Windows 8.1 64 bit, все свежие драйвера. Обновления все установлены. Программ по минимуму (меньше даже чем на XP стояло).

И вот собственно проблема:

Играю я в игру Perfect World
На XP запускал по 5-6 окон - и ничего не вылетало.

На Windows 8 - если открываю 3 окна - выскакивает окошко что «в системе недостаточно памяти. Сохраните файлы и закройте следующие программы».
После закрытия окошка с этим сообщением вылетает с винды одно окно с игрой. Т.е остается уже 2 окна с игрой а не 3 :(

p.s. система установлена на SSD

Вопрос:
Что порекомендуете сделать?

k7tolik 02-06-2015 20:32 2514295

Цитата:

Цитата ArabiQ
в системе недостаточно памяти. »

Посмотрите в диспетчере устройств что показывает?

mwz 02-06-2015 20:49 2514301

Цитата:

Цитата ArabiQ
На Windows 8 - если открываю 3 окна - выскакивает окошко что «в системе недостаточно памяти »

Вы воспользовались советом, который дал Игорь Лейко (MS MVP)?
Цитата:

Цитата Игорь Лейко
можно попробовать запускать их в режиме совместимости с Windows 7 или более ранними версиями »


ArabiQ 06-06-2015 07:18 2515432

Пробывал в разных режимах совместимости, в т.ч. т Windows 7 и Windows XP SP3
Все равно памяти не хватает - третье окно как запускаешь так сразу вылетает ошибка.

k7tolik 06-06-2015 08:25 2515438

Цитата:

Цитата Selebrin
256Gb SSD »

Может из за него проблемы с организацией виртуальной памяти? Windows 8.1 может

Цитата:

Цитата Selebrin
отключением всех служб »

что отключили нужное, для виртуальной памяти.

ArabiQ 06-06-2015 15:25 2515511

Я сейчас заметил что у меня выключен файл подкачки.
Какого размера должен быть файл подкачки для 8 Гб оперативки для моей Win_8.1 - 64 bit ?

k7tolik 06-06-2015 16:24 2515525

Цитата:

Цитата ArabiQ
Я сейчас заметил что у меня выключен файл подкачки. »

У вас стоит SSD винчестер и windows 8.1 при установке должна сама все настроить. Если влезли туда и изменили что нибудь то поищите на форуме есть темы по настройке системы с таким винчестером, я с таким не работал может кто подскажет.

ArabiQ, Может здесь что найдете http://forum.oszone.net/thread-219145.html


Время: 20:27.

Время: 20:27.
© OSzone.net 2001-