PDA

Показать полную графическую версию : Утечка памяти (RAM, ОЗУ) - все вопросы


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32

Petya V4sechkin
14-12-2018, 11:45
ilya.yanglyaev, какой-то процесс отжирает.

Попробуйте рекомендации
Как выполнить «чистую» загрузку в Windows (https://support.microsoft.com/ru-ru/help/929135/how-to-perform-a-clean-boot-in-windows)

ivydnb
08-06-2019, 03:17
подскажите, должно ли так быть? подтормаживают приложения (браузер, дота). грешу на оперативку.

Petya V4sechkin
08-06-2019, 08:52
ivydnb, утечка в Nonpaged pool по тегу FDma - попробуйте выяснить, к какому драйверу он относится, поискав во всех SYS-файлах на системном диске строку FDma.

Serious-Sam009
27-08-2019, 21:50
Доброго времени суток!
Подскажите пожалуйста по следующей ситуации:
Есть ноутбук, почти новый. Постоянно очень тормозит, открывает долго окна, страницы в хроме...
Опытным методом выяснил, что это как то связано с оперативной памятью, далее добрался до графика "ошибок отсутствия сраницы в памяти/сек", понял, что он зашкаливать не должен, ибо тогда используется память жёсткого диска(вроде файл подкачки называется).

По делу: ничего не запущено кроме хрома, страницы открываются относительно долго по 2-5 сек, но оперативы стоит 4гб.
Этого же должно быть достаточно для более быстрой работы.
Все скриншоты прилагаю. Посоветуйте "что сделать и куда обратиться"
Спасибо!

Petya V4sechkin
27-08-2019, 22:13
ничего не запущено кроме хрома, страницы открываются относительно долго по 2-5 сек, но оперативы стоит 4гб.
Этого же должно быть достаточно для более быстрой работы.
Хром очень прожорливый, 4 Гб недостаточно.

Кроме того, если в ноутбуке HDD, лучше заменить на SSD.

Serious-Sam009
27-08-2019, 22:35
То есть в целом такая скорость работы с подписанием это нормально?
Как я понял он постоянно к жёсткому диску обращается...?

Petya V4sechkin
27-08-2019, 23:11
Serious-Sam009, дополнительная память позволит кэшировать больше данных, что снизит нагрузку на диск.

А эффект от замены HDD на SSD может оказаться даже заметнее, чем от увеличения памяти.

Serious-Sam009
28-08-2019, 06:44
Понял, думаю стоит попробовать.
А как же ресурс SSD? Он постоянно будет тратится? Ведь говорят чуть ли не отключать файл подкачки для SSD дисков.

Iska
28-08-2019, 08:52
А как же ресурс SSD? Он постоянно будет тратится? Ведь говорят чуть ли не отключать файл подкачки для SSD дисков. »
Почитайте обе ссылки про SSD из этой темы: Разное - Windows 10, выделенная память - вылетают игры (http://forum.oszone.net/thread-341966.html).

goodnessman
05-04-2020, 11:26
Периодически заканчивается оперативная память и начинают отваливаться приложения. После перезагрузки все опять работает хорошо. Приходится перезагружать минимум раз в день. У меня 16 гб оперативки, таких проблем быть не должно. В чем может быть проблема и куда копать?

Petya V4sechkin
05-04-2020, 12:10
goodnessman, посмотрите, какие процессы 8 Гб в Private Bytes занимают.

berkut_0
23-04-2024, 18:56
RAMMap показывает 45 гигов Mapped File

На вкладках File Summary и File Details, самые большие - это 10 гиговые zip-архивы, которые я гонял проводником туда-сюда, несколько дней назад

В этой же программе выполнил очистку кэша, Empty Standby List
Mapped File похудел до 1 с лишним ГБ

Но есть такая штука, называется "Виртуальная память", я точно не знаю что это, но судя по её размеру - могу предположить, что это оперативная память + файл подкачки
Вместе - 128 гигабайт

В мониторинге AIDA64
Вот, прямо сейчас показывают, что там занято 115 гигабайт
Когда дойдёт до 128 - система будет жестоко тупить

Я с этой бедой уже больше 10 лет живу, помогает перезагрузка компа, время от времени
На Windows 7 система ныла что ей не хватает памяти, и тупила, там ещё почему-то Shareable текла, но эта уже история канула в лету
На 10/11 просто всё начинает безбожно лагать

Из последних наблюдений, оставлял компьютер включённым, за сутки простоя - в подкачку утекает 5 гигабайт
Отключать подкачку - не вариант

За 10 лет я поменял вообще всё что можно и нельзя (и железо и софт)
Но утечка осталась, и нужно выполнять перезапуск только из-за "нехватки памяти", хотя у меня её 64 гига физической, и ещё 64 подкачки
То есть проблема в прокладке

Я тут постарался вычитать ветку, но своего случая не нашёл
Подскажите, что показать, и куда копать ?

Может есть какие-то способы очистки подкачки, без перезагрузки ?

Petya V4sechkin
23-04-2024, 19:26
berkut_0, попробуйте в Process Explorer (https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer) -> меню View -> Select Columns -> вкладка Process Memory -> включить флажок Virtual Size и отследить утечку в процессах.

berkut_0
23-04-2024, 20:20
Petya V4sechkin, отсеял
Там какие-то страшные цифры, у меня столько памяти на дисках
Ну или я неправильно посчитал три миллиарда килобайт

Скриншот приложил

Petya V4sechkin
23-04-2024, 20:38
berkut_0, извиняюсь, этот столбец не показывает то, что нужно.

Остальные посмотрите.

berkut_0
24-04-2024, 14:24
Petya V4sechkin, system commit неадекватных размеров, и совпадает с тем, что я выше обозначил как "Виртуальная память"
Скриншот приложил

https://answers.microsoft.com/ru-ru/windows/forum/all/%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83/06124bdd-5fe8-4def-88fa-c6719029ad23 здесь решения не показали, размер файла подкачки у меня и так выставлен вручную
Если перезагружать/выключать ПК каждый день, то можно этого и не заметить, но я отправляю свой домашний ПК в спящий режим(hibenate) [ ... ]

Мне хотелось бы что бы система сама возвращала память [ ... ]

Складывается ощущение, что недостаточно физической памяти, хотя ее полно
Это мой случай

Выше я написал
в программе выполнил очистку кэша, Empty Standby List »
Это в RAMMap
Системный диспетчер задач, показал всё что было "Кэшировано" - стало "Свободно", но System Commit / Виртуальная память от этого не высвободилась

Mapped File похудел до 1 с лишним ГБ »
Сейчас опять потолстел до 6 гигов, и раздел "Кэшировано" в системном диспетчере, показывает 10 гигов

Впечатление, будто при выполнении Empty Standby List - система просто забывает про мусор, который она же напихала мне в файл подкачки

Остальные посмотрите »
Куда смотреть ?

Petya V4sechkin
24-04-2024, 19:20
system commit неадекватных размеров, и совпадает с тем, что я выше обозначил как "Виртуальная память"
Значит, он тоже не релевантен - не обращайте внимания.
Куда смотреть ?
На остальные столбцы:
меню View -> Select Columns -> вкладка Process Memory

berkut_0
24-04-2024, 21:34
он тоже не релевантен - не обращайте внимания »
Я точно знаю, что когда он будет "заполнен" полностью - система будет катастрофически тупить, поэтому не обращать на него внимания - нельзя, это исходная проблема

Petya V4sechkin
24-04-2024, 22:40
berkut_0, ну по процессам смотрите, а не общее!

berkut_0
25-04-2024, 00:08
Petya V4sechkin, это вроде очевидно, что по процессам смотреть надо
Но если что-то там просуммировать - 120 гигабайт никак не выйдет

На сколько это видно сейчас по RAMMap - разрастается секция Mapped File, и там может быть буквально что угодно

Скопировал файл - получил его "отображение" в памяти, какая-то программа читает/пишет какой-то файл - этот файл "хранится" (отображается) в памяти

Сама по себе эта память не высвобождается, и система выгружает её в файл подкачки
Когда выполняется принудительная очистка (Empty Standby List) - происходит некий сброс кэша, но из файла подкачки данные не высвобождаются, а забываются там до перезапуска винды

К слову, при переходе с 32+32 гб на 64+64 - интервал между перезапусками не увеличился вдвое, просто система начала загаживать память в два раза быстрее

Я помню что раньше отключал, и всё равно возвращался к жирному файлу подкачки - несмотря на то, что в оперативу у меня можно выгрузить всю винду
Но попробую опять, может вспомню почему

UPD: есть ли какие-то настройки, отключающие/запрещающие кешировать файлы в оперативку ?
У меня все диски SSD, поэтому не пострадаю сильно, да и вообще это уже не так принципиально
Проблему решить хочется, а не ребутать комп каждый месяц




© OSzone.net 2001-2012