Как узнать что программа уже открыта и находиться в оперативной памяти компьютера
Если компьютер внезапно начинает работать очень медленно, а приложения не реагируют — возможно, исчерпана оперативная память. Это, тем не менее, не значит, что ее нужно заменить — проблема может быть связана с работой программ.
Если закралось такое подозрение, можно проверить использование памяти как минимум двумя способами: с помощью Диспетчера задач и Монитора ресурсов.
В этой инструкции мы расскажем, как узнать, сколько памяти использует запущенное приложение, и что делать, когда конкретная программа потребляет слишком много ресурсов.
Как проверить, сколько используется памяти, с помощью Диспетчера задач
Чтобы определить, какие программы занимают больше всего ресурсов, проделайте следующее:
- Откройте Пуск.
- Найдите Диспетчер задач и откройте его.
На заметку: можно щелкнуть правой кнопкой мыши Панель задач или Пуск и выбрать Диспетчер задач. Также подойдет сочетание клавиш Ctrl + Shift + Esc.
- (Опционально) Выберите приложение, потребляющее наибольший объем.
На заметку: лучше завершать работу приложения только в том случае, если оно не отвечает или потребляет память необычным образом, так как при закрытии можно потерять несохраненную работу. - Нажмите Снять задачу.
После выполнения этих шагов приложение закроется и освободит больше памяти для других программ.
Как проверить использование памяти приложения с помощью Монитора ресурсов
Чтобы проверить объем оперативной памяти, используемой приложениями, проделайте следующее:
Выберите вкладку Частный (КБ), чтобы отсортировать приложения по объему потребляемой памяти. Данные отображаются в килобайтах.
Выберите вкладку Частный (КБ), чтобы отсортировать приложения по объему потребляемой памяти. Данные отображаются в килобайтах.
- На заметку: в отличие от Диспетчера задач, Монитор ресурсов дает только имя процесса, а не понятное название приложения — например, «msedge.exe» вместо «Microsoft Edge» и «MsMpEng.exe» вместо «Антивируса Защитника Windows.» Если не получилось самому определить, о каком приложении речь, можно нажать по нему правой кнопкой мыши и выбрать Поиск в Интернете.
С помощью этого инструмента можно одновременно завершить только один процесс за раз — это значит, что для закрытия приложения может потребоваться завершить все связанные процессы. Обычно они все называются одинаково.
(Опционально) Щелкните правой кнопкой мыши приложение, потребляющее наибольший объем памяти, и выберите опцию Завершить процесс.
(Опционально) Щелкните правой кнопкой мыши приложение, потребляющее наибольший объем памяти, и выберите опцию Завершить процесс.
После выполнения этих шагов вы узнаете, какие приложения потребляют больше всего памяти на устройстве.
Если с завершением задачи возникли проблемы, или отображается слишком много процессов — возможно, стоит перезагрузить компьютер. Это сбросит все приложения и восстановит ресурсы.
Стоит быть в курсе того, на что уходит большая часть памяти, однако если приложение потребляет много ресурсов — это еще не значит, что оно работает некорректно. Некоторые программы, например, для обработки фотографий и видео, обычно требуют большого объема системной оперативной памяти. Они могут привести к замедлению работы компьютера. Если же загруженность памяти постоянно достигает 70%, вполне можно задуматься о ее замене.
Этичный хакинг и тестирование на проникновение, информационная безопасность
При поиске информации на компьютере нужно помнить, что она размещена не только в постоянных хранилищах (твердотельные накопители, жёсткие диски, сменные носители и т. д.), но и в оперативной памяти, в процессах, которые её обрабатывают.
Информация при размещении на жёстком диске и в оперативной памяти далеко не всегда одинакова:
- на жёстком диске она может быть зашифрована, а в оперативной памяти — нет (пример: на зашифрованном диске VeraCrypt хранится текстовый файл с паролями, который открыт в текстовом редакторе — в этом случае в оперативной памяти пароли из этого файла будут находится в виде простого текста)
- информация может создаваться в процессе вычислений, либо получения данных из сети (в этом случае исходная информация отсутствует в постоянных хранилищах)
Анализ содержимого (дампа) запущенного процесса часто используется в обратной инженерии когда исходный файл зашифрован: для выполнения файл всё равно должен находится в оперативной памяти в расшифрованном виде, поэтому анализ запущенного процесса облегчает обратный инженеринг.
Можно придумать и другие способы навыка анализа и поиска по оперативной памяти:
- выявление приложений, которые следят за буфером обмена
- оценка качества программ, предназначенных для хранения паролей — если в запущенном виде такие программы содержат пароли в оперативной памяти в виде простого текста, то такими программами пользоваться категорически не рекомендуется
- поиск приложения, содержащего определённые строки или подключающегося к определённому хосту
В этой статье я расскажу о программе mXtract — это наступательный инструмент для тестирования на проникновение, его главная цель — это сканировать оперативную память в поисках приватных ключей, IP адресов и паролей используя регулярные выражения.
То есть эту программу можно использовать как в качестве инструмента последующей эксплуатации для поиска чувствительных данных в оперативной памяти на взломанных системах, так и для целей анализа, оценки приложений на своём собственном компьютере.
- ищет в запущенных процессах строки по регулярным выражениям. Можно указать сразу несколько регулярных выражений
- можно выполнять поиск по одному процессу или сразу по всем запущенным процессам
- показывает найденные результаты в понятном виде
Для установки mXtract в Kali Linux выполните команды:
Для установки mXtract в BlackArch выполните команду:
У программы mXtract довольно много опций, обязательной является одна из двух: -r= или -wm. Если вы хотите выполнить поиск в оперативной памяти определённых строк, то нужно использовать опцию -r=, после которой нужно указать путь до файла, содержащего одно или несколько регулярных выражений. Если вы хотите записать всю информацию, которую процесс имеет в оперативной памяти, то используйте опцию -wm. Эти опции можно использовать и одновременно, тогда будет выполнен поиск, а также будут сохранены дампы всех процессов (даже не совпавшими с условиями поиска).
Итак, начнём с поиска строк в процессах. Вместе с программой поставляется файл example_regexes.db, который содержит следующее регулярное выражение:
Оно примерно соответствует IPv4 адресам.
В этой команды значение опций следующее:
- -r=/usr/share/doc/mxtract/example_regexes.db — путь до файла с регулярными выражениями
- -e означает просканировать файлы рабочего окружения процесса
- -i нужна для показа подробной информации о Процессе/Пользователе
- -d=/tmp/output/ — пользовательская директория вывода. При использовании опции -wm, в неё сохраняются дампы процессов. Также в неё сохраняется файл с результатами, если используется опция -wr.
- -wr — нужна для записи найденных совпадений в файл (появится в Директории вывода)
Пример вывода при работе программы:
Эти IP адреса, которые содержит процесс NetworkManager:
Эти IP из процесса Writer офисного пакета LibreOffice (хотя это не означает, что программа соединена хотя бы с одним из них):
В результате запуска предыдущей команды будет создан файл /tmp/output/regex_results.txt с найденными совпадениями строк.
Поскольку сам автор программы говорит, что «ваши результаты настолько хороши, насколько хороши ваши регулярные выражения», то настоятельно рекомендуется изучить статью «Регулярные выражения и команда grep».
Рассмотрим несколько сценариев, которые я смог придумать для использования поиска по оперативной памяти. Если у вас есть свои идеи, то делитесь ими в комментариях.
Оценка качества программ, предназначенных для хранения паролей
Программы могут хранить пароли в качестве своей основной функции (разные менеджеры паролей), либо хранить пароли для удобства пользователя (FTP клиенты, веб-браузеры и т. д.). Также вы можете тестировать различные способы хранения паролей (например, в простом текстовом файле, но на зашифрованном диске).
Вместо регулярных выражений можно указать буквальные строки для поиска. В качестве этих строк вы можете записать несколько паролей. Каждое регулярное выражение должно быть на отдельных строках. Например, можно создать файл passwords.db и записать туда:
Кстати, что касается букв национальных алфавитов (всё, кроме английских букв), скорее всего, они обрабатываются компьютером в той или иной кодировке, поэтому вряд ли удастся найти буквальное совпадение строк — сначала нужно записать строки в виде последовательности символов в нужной кодировке).
После этого можно запустить поиск по содержимому процессов в оперативной памяти:
К примеру, пароли в открытом текстовом файле, даже если он на зашифрованном разделе, прекрасно находятся таким методом.
Поиск программ, имеющих доступ к буферу обмена
Во-первых, нужно помнить, что данные, которые скопированы в буфер обмена, довольно часто доступны в виде простого текста (хотя зависит от программ). Во-вторых, таким образом можно найти программу, которая без вашего ведома следит за буфером обмена.
Создадим файл clipboard.db и запишем в него любую уникальную строку, например:
Скопируем её в буфер обмена и запустим сканирование процессов:
Вы сможете обнаружить программы, которые содержат эту строку (на скриншоте легитимная программа — я взял её просто в качестве примера):
Поиск паролей и ключей в запущенных процессах (редакторы кода, веб-сервер)
В недавно рассмотренной статье «Как найти все пароли и ключи в большом количестве файлов» с помощью программы DumpsterDiver мы среди огромного количества строк искали те из них, у которых высокая энтропия и которые, следовательно, могут оказаться паролями, ключами и другими секретами.
Можно совместить работу этих двух программ. Сделаем так, чтобы mXtract извлекала практически все строки, для этого создадим файл strings.db и скопируем в него примерно следующее:
То, что в квадратных скобках — это символы, которые могут встречаться в строке (отредактируйте под ваши условия), а в фигурных скобках минимальный размер строки (также отредактируйте при необходимости). Запускаем:
А теперь с помощью DumpsterDiver ищем строки с нужной нам энтропией:
Это очень грубый концепт, в реальной ситуации нужна более тонкая настройка DumpsterDiver.
Как узнать, какая программа подключалась к конкретному хосту
В статье «Как проверить открытые порты на своём компьютере» рассказывается, как проверить, какие порты прослушиваются, какие программы прослушивают эти порты. С помощью упомянутых там инструментов, можно посмотреть и другие сетевые соединения.
А что если подозрительное соединение к определённому хосту найдено уже после его завершения (например, в файле с сохранёнными сетевыми пакетами)? В этом случае порт уже закрыт, но если процесс по-прежнему запущен, есть шанс его выловить. Для этого в качестве строки для поиска укажите интересующее имя хоста или IP адрес.
Поиск программы, содержащей определённые данные
Описанный выше приём можно использовать не только для сетевых адресов, но и для любых строк. Таким образом можно найти программу, которая сохраняет определённые файлы, показывает окна с определёнными строками и пр.
Извлечение содержимого буфера обмена
В зависимости от используемого программного обеспечения, вы можете найти программу, которая хранит буфер обмена (скопированный текст) в виде обычного текста. Используя опцию -p= можно указывать идентификатор (PID) одного процесса для сканирования. Если правильно настроить регулярные выражения, то можно извлекать содержимое буфера обмена.
Для детального анализа содержимого процесса пригодится опция -wm — при её указании будут сохранены сырые данные полного содержимого каждого процесса. Либо одного процесса, если указана опция -p=.
Как узнать идентификатор интересующего процесса
Кстати, если вы хотите сканировать определённый процесс, то его номер вы можете найти командами вида:
Обратите внимание на скобки — они ничего не меняют по сути, но благодаря им процесс с grep не попадает в выводимый список.
Чтобы получить только номер, можно запустить так:
Заключение
При запуске сканирования процессов, иногда mXtract зависает и перестаёт нормально работать до следующего перезагрузки системы.
При составлении регулярных выражений при использовании подстановочных символов (точка и звёздочка) у меня возникает «ошибка сегментирования».
Связанные статьи:
факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!
Важно! Все представленные в статье действия будут выполняться в рамках Windows 10 версии 21H2 (19044.1466). На это следует обращать внимание, так как в других сборках операционной системы может отличаться наименование и месторасположение некоторых элементов графического интерфейса. Но несмотря на это, каждый способ в статье остается эффективным.
Вариант 1: Средства операционной системы
Получить информацию об установленной в компьютере оперативной памяти можно с помощью встроенных средств операционной системы, не применяя программное обеспечение от сторонних разработчиков.
Способ 1: «Диспетчер задач»
«Диспетчер задач» — универсальное средство для мониторинга потребления ресурсов ПК операционной системой. Помимо этого с его помощью можно инициализировать запуск новых программ и завершить процессы уже запущенных. Чтобы просмотреть информацию об оперативной памяти, выполните следующие действия:
-
Откройте «Диспетчер задач» любым доступным способом. Один из вариантов предполагает использование контекстного меню панели задач. Щелкните по ней правой кнопкой мыши и выберите в появившемся списке опций пункт «Диспетчер задач».
Это не единственный способ открытия окна утилиты. Если он не дал положительного результата, рекомендуем обратиться к другой статье на нашем сайте, в которой рассмотрены все методы запуска «Диспетчера задач».
Обратите внимание! Если описанное действие хоть раз выполнялось до этого, то повторять его не нужно.
Стоит отметить, что предоставляемые показатели не являются полными, так как оперативная память имеет больше технических характеристик. Но этой информации может быть достаточно, чтобы узнать объем ОЗУ и посмотреть его загруженность.
Способ 2: Свойства системы
Если нужно узнать общий объем установленной оперативной памяти и нет необходимости в поисках другой информации, проще всего открыть свойства компьютера. Самый быстрый способ подразумевает вызов контекстного меню ярлыка «Этот компьютер», который по умолчанию располагается на рабочем столе. В случае отсутствия добавьте его согласно инструкции в отдельной статье у нас на сайте.
Чтобы узнать информацию об оперативной памяти, достаточно щелкнуть по иконке «Этот компьютер» правой кнопкой мыши и в появившемся контекстном меню выбрать «Свойства».
После открытия окна, находясь на вкладке «О программе», спуститесь к разделу «Характеристики устройства». Напротив строки «Оперативная память» будет находиться искомая информация.
Это не единственный способ попасть в свойства компьютера. Если воспользоваться изложенной выше инструкцией не получилось, ознакомьтесь с другим тематическим материалом на нашем сайте.
Способ 3: Сведения о системе
В операционной системе есть специальное меню, в котором собраны все данные об оборудовании, подключенном к компьютеру. В частности там отображается информация об оперативной памяти. Чтобы открыть соответствующее окно, потребуется воспользоваться интерпретатором «Командной строки». Для этого нажмите сочетание клавиш Win + R и введите в появившуюся форму значение, указанное ниже, после чего кликните по кнопке «ОК»:
В появившемся окне «Сведения о системе», оставаясь в одноименном разделе, перейдите в основной области чуть ниже. Искомая информация об оперативной памяти будет располагаться напротив следующих полей:
- Установленная оперативная память (RAM);
- Полный объем физической памяти;
- Доступно физической памяти;
- Всего виртуальной памяти;
- Доступно виртуальной памяти;
- Размер файла подкачки;
- Файл подкачки.
Способ 4: «Командная строка»
Узнать информацию об оперативной памяти можно непосредственно в консоли операционной системы. Для этого будет достаточно выполнить специальную команду, которая выведет на экран искомые данные.
-
Запустите «Командную строку» от имени администратора. Сделать это можно посредством поискового запроса. Кликните по соответствующей области на панели задач и введите в поле слово «Командная строка». В результатах выберите одноименное приложение и нажмите по опции «Запуск от имени администратора».
Если описанным методом открыть консоль не получилось, обратитесь к другой статье на нашем сайте, в которой перечислены все возможные способы запуска «Командной строки» с повышенными привилегиями.
Вариант 2: Стороннее программное обеспечение
Отобразить данные об оперативной памяти могут специальные приложения от сторонних разработчиков, и зачастую они предоставляют гораздо больше информации в сравнении со штатными средствами операционной системы.
Способ 1: CPU-Z
CPU-Z — утилита, которая занимается сбором данных оборудования, установленного в системном блоке, и предоставляет их в удобочитаемом формате. Чтобы посмотреть информацию об оперативной памяти, необходимо выполнить описанные ниже действия.
Запустите приложение и перейдите во вкладку «SPD». Находясь в ней, раскройте выпадающий список «Slot» и выберите слот памяти на материнской плате, информацию о котором необходимо узнать.
После этого в окне отобразятся все сведения, касающиеся выбранной планки оперативной памяти. В верхней части будут находиться данные не только об объеме и частоте, но и о производителе устройства.
Способ 2: AIDA64
AIDA64 — более серьезное решение для получения детальной информации о комплектующих компьютера. Программа предоставляет максимально возможный объем информации об оперативной памяти и не только.
-
Запустите приложение и, воспользовавшись навигационной панелью, расположенной слева, перейдите в раздел «DMI», который находится во вкладке «Компьютер».
Помимо оперативной памяти AIDA64 позволяет узнать множество дополнительных сведений о комплектующих. Также в программе есть специальные тесты производительности, которые дают оценку системе. На нашем сайте есть отдельная статья с разбором всех возможностей приложения.
Способ 3: Piriform Speccy
Piriform Speccy — удобное приложение с минималистичным оформлением, предоставляет сведения о системе в компактной форме и распространяется на бесплатной основе.
Чтобы узнать информацию об оперативной памяти, достаточно после запуска программы перейти во вкладку «RAM» на боковой панели слева. Там находятся данные о слотах, объеме памяти, скорости обработки пакетов и многое другое.
Примечание! Представленные в статье решения от сторонних разработчиков — далеко не полный список программного обеспечения, которое позволяет узнать информацию об оперативной памяти.
Подробнее: Программы для проверки оперативной памяти
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Оперативная память играет важную роль в любом ПК, будь то компьютер или ноутбук. От того, какое количество ОЗУ стоит на вашем устройстве, зависит его быстродействие. Но не каждый пользователь знает, сколько памяти может использовать его компьютер. В сегодняшней статье мы расскажем, как же узнать ответ на этот вопрос.
Как узнать, сколько RAM установлено на компьютере
Чтобы узнать, какой объем оперативной памяти стоит на вашем устройстве, можно использовать как дополнительное ПО, так и стандартные инструменты Windows. Мы рассмотрим различные варианты.
Способ 1: AIDA64
Одна из наиболее известных программ, которая позволяет просмотреть и провести диагностику всего оборудования, подключенного к компьютеру — AIDA64 Extreme. Это отличное решение для тех, кто хочет знать о своем ПК как можно больше. Также с помощью данного продукта можно узнать информацию и про операционную систему, установленное программное обеспечение, сеть и сторонние подключаемые устройства.
- Чтобы узнать объем подключенной памяти, просто запустите программу, разверните вкладку «Компьютер» и кликните здесь на пункт «DMI».
Способ 2: Piriform Speccy
Еще одна популярная, но уже бесплатная программа для просмотра информации обо всех аппаратных и программных компонентах ПК — Piriform Speccy. Она обладает довольно простым интерфейсом, но в то же время мощным функционалом, чем и заслужила симпатию пользователей. С помощью данного продукта вы также можете узнать объем установленной RAM, ее тип, скорость работы и многое другое: просто запустите программу и перейдите во вкладку с соответствующим названием. На открывшейся странице будет представлена подробная информация о доступной памяти.
Способ 3: Просмотр через BIOS
Не самый удобный способ, но он также имеет место быть — это просмотр характеристик через БИОС устройства. Для каждого ноутбука и компьютера способы входа в указанное меню могут отличаться, но наиболее часто встречаются варианты нажатия клавиш F2 и Delete во время загрузки ПК. На нашем сайте есть рубрика, посвященная методам входа в БИОС для различных устройств:
Затем останется найти пункт, который называется «System Memory», «Memory Information» или же другой вариант, содержащий слово Memory. Там вы и узнаете объем доступной памяти и другие ее характеристики.
Способ 4: Свойства системы
Один из самых простых вариантов: просмотрите свойства системы, ведь там описаны основные характеристики вашего компьютера, и ОЗУ в том числе.
- Для этого кликните правой кнопкой мыши по ярлыку «Мой компьютер» и в появившемся контекстном меню выберите пункт «Свойства».
Интересно!
Доступный размер памяти всегда меньше подключенного. Это связано с тем, что оборудование резервирует для себя определенный объем RAM, который становится недоступным пользователю.
Способ 5: Командная строка
Также вы можете воспользоваться Командной строкой и узнать более развернутую информацию о RAM. Для этого запустите консоль через Поиск (или любым другим методом) и введите туда следующую команду:
wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Speed
Теперь рассмотрим каждый параметр подробнее:
- BankLabel — здесь указаны разъемы, к которым подключены соответствующие планки ОЗУ;
- Capacity — это объем памяти для указанной планки;
- DeviceLocator — слоты;
- Speed — быстродействие соответствующего модуля.
Способ 6: «Диспетчер задач»
Наконец, даже в «Диспетчере задач» указывается объем установленной памяти.
-
Вызовите указанное средство при помощи комбинации клавиш Ctrl + Shift + Esc и перейдите во вкладку «Производительность».
Как видите, все рассмотренные способы довольно простые и вполне под силу обычному пользователю ПК. Надеемся, мы помогли вам разобраться с данным вопросом. В противном случае пишите в комментарии свои вопросы и мы обязательно ответим как можно скорее.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Еще статьи по данной теме:
Здравствуйте! У меня такой вопрос: память DDR4 самсунг 8Гб 2666МГц, почему в новой версии windows 10 v.1903 в диспетчере задач частота памяти стала отображаться 1333МГц вместо 2666МГц? Смотрел в БИОСе, проверял через командную строку, везде показывает правильно, т.е. 2666МГц, проблема только с диспетчером. На предыдущих версиях винды диспетчер тоже всё правильно показывает.
Здравствуйте, Сергей. Можете, пожалуйста, уточнить и модель материнской платы, чтобы мы могли проконсультировать Вас по этому вопросу. Скорее всего, проблема заключается просто в Диспетчере задач. Почему-то он не может определить корректную частоту. Если Командная строка, BIOS и сторонние приложения показывают правильную частоту (при этом оперативная память не была разогнана), значит сбой идет в Диспетчере задач и нужно ждать выхода нового обновления. Не беспокойтесь, ведь ОЗУ точно работает на указанной частоте (2666 МГц).
Добрый день. Характеристики ПК:
проц. AMD Ryzen 5 1600, память Самсунг DDR4, DIMM, 8GB, PC4-21300, 2666MHz
мат. плата ASUS B350M-K (все последние драйвера для данного чип сета установлены)
Как мне кажется в новой версии Windows 10 1903 диспетчер задач стал отображать реальную частоту памяти, а не как раньше эффективную, если это так, то ни каких ошибок нет, не знаю правда прав я или нет, т.к. в обзорах про новое майское обновление Windows об этом изменении ни слова.
Задайте вопрос или оставьте свое мнение Отменить комментарий
Это очень странно, я открываю диспетчер задач, всего у меня 16 ГБ ОЗУ, показывает что потребляет 20% когда все закрыто!
Пошарил по процессам, не пойму где утечка, сканировал на вирусы, все-равно, виндоус жрет 1 гб, до процессы ну еще 1 макс, и все равно их нет в процессах, куда еще 1 гб делся? Как можно отследить куда расход идет, в случае если кто то поставил фишинговое или скрытое ПО для фарма лайткойнов?
Это подозрительно, обычно когда сильно забивает и я никак не могу убрать это, перебивал винду стирая вообще все под чистую. Когда чистый windows, у меня грузило 5%-10% ОЗУ максимум, теперь 20% минимум.
Простой 1 комментарий
майнеры вычисляются не по памяти, а на слух - СО графической карты или процессора даст знать о повышенной нагрузке первой.
Да никуда оно не идет.
В процессах отображается все что используется.
Непонятно про какой расход идет речь.
Выложите скрин вкладки "память"
Поетому и возник вопрос, если это мемори лик как его отследить, если вредоносное ПО, как узнать куда расход памяти идет и заблочить процесс
Andrey Stark, ОЗУ никто не жрет, она не съедобна.
Процессы используют некоторое количество памяти - если вы просуммируете всю память используемую процессами, то получите сумму используемой памяти. Разумеется не идеально точно +/- 30% потому использование памяти постоянно меняется.
Почему они должны "жрать" 1гб ОЗУ?
Утечки - это когда вы ничего не делаете, а памяти все меньше и меньше, в конце концов память исчерпывается вся и работать становится не возможно.
Если у вас 20% занято и больше не меняется, то никаких утечек нет.
В мониторе ресурсов более подробная информация есть.
Запуск Windows и приложений сопровождается чтением в память и обработкой огромного количества файлов. Зачастую один и тот же файл открывается по несколько раз для чтения различных сегментов. Такой нерациональный доступ к файлам занимает много времени. Гораздо эффективнее обращаться к каждому файлу только один раз, загружая информацию в оперативную память ещё до того, как она станет нужна программам. Prefetcher наблюдает за тем, какой код и данные (включая NTFS Master File Table) загружаются в процессе запуска операционной системы и приложений. Он накапливает эти сведения в файлах трассировки для оптимизации загрузки кода и данных при следующих запусках.
На вкладке «производительность» диспетчера задач посмотрите на количество «доступной» а не «свободной» памяти
Винда, начиная с висты, потихоньку забивает память файловым кэшем что бы быстрее работать с диском (часто используемые файлы хранятся и в памяти тоже, и читаются быстро из памяти, а вот пишутся на винт).
Как только вам потребуется память - всё, потраченное под кэш вернётся, не переживайте.
Дело в том, что свободная память - это ресурс, который не используется, простаивает. А может ускорять раьоту вашего компа - вот он и используется, для кэширования.
Читайте также: