Андрей Смирнов
Время чтения: ~16 мин.
Просмотров: 0

Как определить, сколько памяти использует программа?

как-узнать-оперативную-память-компьютера.pngЗдравствуйте всем! Давненько я не писал о компьютерах, а все потому, что нашел новую работу и времени совсем нет. Сегодня я расскажу вам как узнать оперативную память компьютера.

Как узнать оперативную память компьютера можно несколькими способами, которые описаны ниже.

оперативная-память-компьютера.png

Далее прочитав статью вы сможете разобраться как узнать оперативную память компьютера или ноутбука. Действуем и повторяем за мной!

  1. Откройте контекстное меню ярлыка «Мой компьютер» (кликните по нему правой кнопкой мыши один раз). Далее выберите «Свойства».

В итоге появится окно, где будет указан размер доступной оперативной памяти, тип операционной системы (например, 32-битная) и т.д.

свойства-системы.png

  1. Альтернативный метод – зайти через «Пуск».

Пуск – Выполнить.

В появившемся окне введите вручную msinfo32 и нажмите на Enter.

  1. Ещё один из способов, который основан на сочетании функциональных клавиш.
  • Нажмите «Win + R» и в открывшемся окне введите dxdiag.
  • Появится новое окно. Обратите внимание на строку «Память». Там будет указан физический объем памяти компьютера.
  • Все способы описывают свободное количество Гигов на Вашем ПК.

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

Хочу сразу предупредить, что здесь не обойтись без использования сторонних приложений и утилит. Одной из подобных программ является Speccy. Она позволяет получить доступ ко всем характеристикам модулей и плат, которые в настоящий момент подключены к Вашему ПК.

Утилита бесплатная и вполне доступна для скачивания с Интернета.

Далее кликните по ссылке, чтобы запустить скачивание.

После загрузки программы, приступайте к установке. Устанавливается утилита стандартными способами, без особых сложностей.

Чтобы проверить, какая оперативная память установлена на Вашем ПК, проделайте следующее:

  1. Запустите программу.
  2. Откройте раздел «Оперативная память».

А далее просто читаете интересующую Вас информацию. Там всё описано доступно и понятно. Есть характеристики о типе DDR, количестве каналов, объеме и частоте. Также можно увидеть, сколько процентов оперативной памяти используется в данную минуту и ещё много полезных характеристик. На основе этих характеристик вы сможете решить, стоит ли вам увеличивать оперативную память или нет.

А вот самый прямой путь, как можно узнать оперативную память своего компьютера. Если Вы разбираетесь во всем железе системника, тогда:

  • отключите питание системного блока;
  • снимите крышку;
  • вытащите модули с памятью и прочтите интересующие Вас характеристики прямо на них.

Однако этот способ только для опытных мастеров, а не для начинающих.

На заметку! Недавно если вы пропустили я рассказывал как отключить спящий режим или как отключить мышь на ноутбуке. А еще я говорил как на компьютере уменьшить яркость экрана. Прочитайте обязательно и не забывайте оставлять комментарии к статьям.

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

С Ув. Евгений Крыжановский

2019-11-03Опубликовано 3.11.2019 авторАндрей Андреев — 0 комментариев

Смотрим сколько используется оперативной памяти при работе компьютера—>

before—>p, blockquote<dp>1,0,0,0,0—>

Зачем это может понадобиться? Оперативка, а вернее неправильная ее работа — одна из наиболее частых причин зависаний компа и почти всегда единственная причина вылетов в «синий экран смерти». Для теста работоспособности компонента может в том числе потребоваться проверить, сколько именно оперативы задействовано.

p, blockquote<dp>2,0,0,0,0—>

Как узнать нужные данные с помощью виджета

h2<dp>1,0,0,0,0—>

Эта опция присутствует в «Семерке», но в последующих версиях Винды ее убрали. Для «Десятки» потребуется установить дополнительное ПО — например, 8GadgetPack, Windows Desktop Gadgets или MFI10.

p, blockquote<dp>3,0,1,0,0—>

Чтобы узнать, сколько компьютер потребляет оперативки, сделайте следующее:

p, blockquote<dp>4,0,0,0,0—>

  • Кликните ПКМ по рабочему столу;
  • Выберите пункт «гаджеты»;
  • Дважды кликните по «Индикатор ЦП».

У виджета, который будет добавлен, сразу два индикатора. Один показывает загруженность процессора, второй модулей RAM. Показатели меняются при запуске и работе любого приложения.

p, blockquote<dp>5,0,0,0,0—>

Использовать Диспетчер задач

h2<dp>2,0,0,0,0—>

Чтобы запустить эту утилиту, нажмите комбинацию клавиш Ctrl + Shift + Escape. Информацию о быстродействии рабочей станции можно посмотреть во вкладке «Быстродействие» или “Производительность”(в windows 10).Верхний индикатор и график в реальном времени справа — загрузка центрального процессора, в том числе по ядрово. Нижний — загрузка модулей RAM. Чуть ниже представлены эти же данные, только в цифрах.

p, blockquote<dp>6,1,0,0,0—>

Использование сторонних утилит

h2<dp>3,0,0,0,0—>

С программой System Explorer посмотреть необходимые данные быстрее и проще. Это приложение полностью русифицировано и работает в фоновом режиме.

p, blockquote<dp>7,0,0,0,0—>

После того, как вы развернете его на рабочий стол, перейдите во вкладку «Производительность». В разделе «ОЗУ/подкачка» представлены данные об использовании оперативки и файла подкачки, если он есть.Также можно воспользоваться программой Auslogics Boost Speed. Необходимый нам инструмент находится во вкладке «Ускорение». Здесь отображается загрузка модулей ОЗУ — график в реальном времени. Если это приложение запущено в фоновом режиме, автоматически включается функция оптимизации работы ОЗУ.

p, blockquote<dp>8,0,0,0,0—>

Также с помощью этой программы можно проводить полное сервисное обслуживание компа — тонкую настройку и оптимизацию ОС, дефрагментацию винчестера и реестра, удаление лишних и «мусорных» файлов, очистку от следов использования ПК и множество прочих полезных операций. Рекомендую!

p, blockquote<dp>9,0,0,1,0—>

О том, почему полностью не используется вся оперативная память, вы можете почитать здесь. Также советую ознакомиться с публикациями «Где посмотреть частоту оперативной памяти» и «Как узнать объем памяти видеокарты».

p, blockquote<dp>10,0,0,0,0—>

Буду признателен, если вы расшарите этот пост в социальных сетях — так вы поможете продвижению моего блога. До следующей встречи!

p, blockquote<dp>11,0,0,0,0—> p, blockquote<dp>12,0,0,0,0—> p, blockquote<dp>13,0,0,0,1—>

С уважением, автор блога Андрей Андреев.

after—></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp></dp>09.04.2015 г.Кэш-память играет важную роль. Без нее от высокой тактовой частоты процессора не было бы никакого проку. Кэш позволяет использовать в компьютере любую, даже самую «медленную» оперативную память, без ощутимого ущерба для его производительности. О том, что такое кэш-память процессора, как она работает и какое влияние оказывает на быстродействие компьютера, читатель узнает из этой статьи.

Содержание статьи

1. Что такое кэш-память процессора.2. Устройство кэш-памяти процессора:• контроллер кэш-памяти;• уровни кэша L1, L2, L3.3. Влияние кэш-памяти на быстродействие:• какой кэш лучше: двух- или трехуровневый?• как влияет размер кэша на быстродействие?• как узнать размер кэша процессора?• можно ли увеличить кэш-память?

Что такое кэш-память процессора

Решая любую задачу, процессор компьютера получает из оперативной памяти необходимые блоки информации. Обработав их, он записывает в память результаты вычислений и получает для обработки следующие блоки. Это продолжается, пока задача не будет выполнена. Все упомянутые операции производятся на очень высокой скорости. Однако, даже самая быстрая оперативная память работает медленнее любого «неторопливого» процессора. Каждое считывание из нее информации и обратная ее запись отнимают много времени. В среднем, скорость работы оперативной памяти в 16 – 17 раз ниже скорости процессора. Не смотря на такой дисбаланс, процессор не простаивает и не ожидает каждый раз, когда оперативная память «выдает» или «принимает» данные. Он почти всегда работает на максимальной скорости. И все благодаря наличию у него кэш-памяти. Кэш-память процессора – это небольшая, но очень быстрая память. Она встроена в процессор и является своеобразным буфером, сглаживающим перебои в обмене данными с более медленной оперативной памятью. Кэш-память часто называют сверхоперативной памятью. Кэш нужен не только для выравнивания дисбаланса скорости. Процессор обрабатывает данные более мелкими порциями, чем те, в которых они хранятся в оперативной памяти. Поэтому кэш-память играет еще и роль своеобразного места для «перепаковки» и временного хранения информации перед ее передачей процессору, а также возвращением результатов обработки в оперативную память.

Устройство кэш-памяти процессора

Система кэш-памяти процессора состоит из двух блоков — контроллера кэш-памяти и собственно самой кэш-памяти.

Контроллер кэш памяти

Контроллер кэш памяти – это устройство, управляющее содержанием кэша, получением необходимой информации из оперативной памяти, передачей ее процессору, а также возвращением в оперативную память результатов вычислений. Когда ядро процессора обращается к контроллеру за какими-то данными, тот проверяет, есть ли эти данные в кэш-памяти. Если это так, ядру моментально отдается информация из кэша (происходит так называемое кэш-попадание). В противном случае ядру приходится ожидать поступления данных из медленной оперативной памяти. Ситуация, когда в кэше не оказывается нужных данных, называется кэш-промахом. Задача контроллера – сделать так, чтобы кэш-промахи происходили как можно реже, а в идеале – чтобы их не было вообще. Размер кэша процессора по сравнению с размером оперативной памяти несоизмеримо мал. В нем может находиться лишь копия крошечной части данных, хранимых в оперативной памяти. Но, не смотря на это, контроллер допускает кэш-промахи не часто. Эффективность его работы определяется несколькими факторами: • размером и структурой кэш-памяти (чем больше ресурсов имеет в своем распоряжении контроллер, тем ниже вероятность кэш-промаха); • эффективностью алгоритмов, по которым контроллер определяет, какая именно информация понадобится процессору в следующий момент времени; • сложностью и количеством задач, одновременно решаемых процессором. Чем сложнее задачи и чем их больше, тем чаще «ошибается» контроллер.

Кэш-память процессора

Кэш-память процессора изготавливают в виде микросхем статической памяти (англ. Static Random Access Memory, сокращенно — SRAM). По сравнению с другими типами памяти, статическая память обладает очень высокой скоростью работы. Впервые кэш размером 8 KB был встроен в процессор Intel i486 в 1989 г. Однако, эта скорость зависит также от объема конкретной микросхемы. Чем значительней объем микросхемы, тем сложнее обеспечить высокую скорость ее работы. Учитывая указанную особенность, кэш-память процессора изготовляют в виде нескольких небольших блоков, называемых уровнями. В большинстве процессоров используется трехуровневая система кэша: • Кэш-память первого уровня или L1 (от англ. Level — уровень) – очень маленькая, но самая быстрая и наиболее важная микросхема памяти. Ни в одном процессоре ее объем не превышает нескольких десятков килобайт. Работает она без каких-либо задержек. В ней содержатся данные, которые чаще всего используются процессором. Количество микросхем памяти L1 в процессоре, как правило, равно количеству его ядер. Каждое ядро имеет доступ только к своей микросхеме L1. • Кэш-память второго уровня (L2) немного медленнее кэш-памяти L1, но и объем ее более существенный (несколько сотен килобайт). Служит она для временного хранения важной информации, вероятность запроса которой ниже, чем у информации, находящейся в L1. • Кэш-память третьего уровня (L3) – еще более объемная, но и более медленная схема памяти. Тем не менее, она значительно быстрее оперативной памяти. Ее размер может достигать нескольких десятков мегабайт. В отличие от L1 и L2, она является общей для всех ядер процессора. Уровень L3 служит для временного хранения важных данных с относительно низкой вероятностью запроса, а также для обеспечения взаимодействия ядер процессора между собой. Встречаются также процессоры с двухуровневой кэш-памятью. В них L2 совмещает в себе функции L2 и L3.

Влияние кэш-памяти процессора на быстродействие компьютера

При выполнении запроса на предоставление данных ядру, контроллер памяти ищет их сначала в кэше первого уровня, затем — в кэше второго и третьего уровней. По статистике, кэш-память первого уровня любого современного процессора обеспечивает до 90 % кэш-попаданий. Второй и третий уровни — еще 90% от того, что осталось. И только около 1 % всех запросов процессора заканчиваются кэш-промахами. Указанные показатели касаются простых задач. С повышением нагрузки на процессор число кэш-промахов увеличивается. Эффективность кэш-памяти процессора сводит к минимуму влияние скорости оперативной памяти на быстродействие компьютера. Например, компьютер одинаково хорошо будет работать с оперативной памятью 1066 МГц и 2400 МГц. При прочих равных условиях разница производительности в большинстве приложений не превысит 5%. Пытаясь оценить эффективность кэш-памяти, пользователи чаще всего ищут ответы на следующие вопросы:

Какая структура кэш-памяти лучше: двух- или трехуровневая?

Трехуровневая кэш-память более эффективна. Чтобы определить, как сильно L3 влияет на работу процессора, сайтом Tom’s Hardware был проведен эксперимент. Заключался он в замере производительности процессоров Athlon II X4 и Phenom II X4. Оба процессора оснащены одинаковыми ядрами. Первый отличается от второго лишь отсутствием кэш-памяти L3 и более низкой тактовой частотой. Приведя частоты обеих процессоров к одинаковому показателю, было установлено, что наличие кэш-памяти L3 повышает производительность процессора Phenom на 5,8 %. Но это средний показатель. В одних приложениях он был почти равен нулю (офисные программы), в других – достигал 8% и даже больше (компьютерные 3D игры, архиваторы и др.).

Как влияет размер кэша на производительность процессора?

Оценивая размер кэш-памяти, нужно учитывать характеристики процессора и круг решаемых им задач. Кэш-память двуядерного процессора редко превышает 3 MB. Тем более, если его тактовая частота ниже 3 Ггц. Производители прекрасно понимают, что дальнейшее увеличение размера кэша такого процессора не принесет прироста производительности, зато существенно повысит его стоимость. Другое дело высокочастотные 4-, 6- или даже 8-миядерные процессоры. Некоторые из них (например, Intel Core i7) поддерживают технологию Hyper Threading, обеспечивающую одновременное выполнение каждым ядром двух задач. Естественно, что потенциал таких процессоров не может быть раскрыт с маленьким кэшем. Поэтому его увеличение до 15 или даже 20 MB вполне оправдано. В процессорах Intel алгоритм наполнения кэш-памяти построен по так называемой инклюзивной схеме, когда содержимое кэшей верхнего уровня (L1, L2) полностью или частично дублируется в кэше нижнего уровня (L3). Это в определенной степени уменьшает полезный объем его пространства. С другой стороны, инклюзивная схема позитивно сказывается на взаимодействии ядер процессора между собой. Объем внутренней кэш-памяти некоторых моделей серверных процессоров Intel Xeon составляет 37,5 MB В целом же, эксперименты свидетельствуют, что в среднестатистическом «домашнем» процессоре влияние размера кэша на производительность находится в пределах 10 %, и его вполне можно компенсировать, например, высокой частотой. Эффект от большого кэша наиболее ощутим при использовании архиваторов, в 3D играх, во время кодирования видео. В «не тяжелых» же приложениях разница стремится к нулю (офисные программы, интернет-серфинг, работа с фотографиями, прослушивание музыки и др.). Многоядерные процессоры с большим кэшем необходимы на компьютерах, предназначенных для выполнения многопоточных приложений, одновременного решения нескольких сложных задач. Особенно актуально это для серверов с высокой посещаемостью. В некоторых высоконагружаемых серверах и суперкомпьютерах предусмотрена даже установка кэш-памяти четвертого уровня (L4). Изготавливается она в виде отдельных микросхем, подключаемых к материнской плате.

Как узнать размер кэш-памяти процессора?

Существуют специальные программы, предоставляющие подробную информацию о процессоре компьютера, в том числе и о его кэш-памяти. Одной из них является программа CPU-Z. • CPU-Z:

⇒ Подробнее о программе | скачать >>>

Программа не требует установки. После ее запуска нужно перейти на вкладку «Caches» (см. изображение). На примере видно, что проверяемый процессор оснащен трехуровневой кэш-памятью. Размер кэша L3 у него составляет 3 MB, L2 – 512 KB (256×2), L1 – 128 KB (32×2+32×2).

Можно ли как-то увеличить кэш-память процессора?

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

Ваш компьютер использует оперативную память ОЗУ (RAM) для работы с запущенными программами. Если он работает медленно, возможно, что виной тому малый объём ОЗУ. Итак, как узнать, сколько оперативной памяти на компьютере?

Проведите диагностику

Вы можете проверить, какой объем памяти установлен, а также какое количество по факту используется.

Для начала следует открыть форму «Система» одним из способов:

  1. Нажмите одновременно сочетание клавиш Win + Pause — это откроет форму «Система».
  2. Откройте меню «Пуск», вызовите контекстное меню из пункта «Компьютер» кликом правой кнопки компьютерной мыши. В списке выберите пункт «Свойства» — откроется форма «Система».
  3. Откройте меню «Пуск», выберите «Настройки», перейдите к пункту «Система», и нажмите на «О» (Windows 10).

Найдите надпись «Установленная память (ОЗУ)». Вы можете прочитать информацию, какое количество установлено и доступно по факту для использования.

Отметим, что «полезный» объем оперативной памяти меньше, так как производители сообщают о размере иначе, чем распознаёт Windows. Например, из 8 ГБ доступны для использования могут быть 7,88 ГБ.

Используйте командную строку для загрузки подробного отчёта: найдите её в меню «Пуск» или сочетанием Win + R. В текстовом поле введите CMD, чтобы запустить. Наберите WMIC MEMORYCHIP и нажмите Enter. Вы увидите размер и скорость каждого установленного модуля.

Проверьте текущее использование RAM. Сочетанием Ctrl + Shift + Esc откройте «Диспетчер задач». Выберите опцию «Монитор ресурсов», найдите вкладку «Память». Она предназначена для использования, поэтому нет никаких причин для тревоги, когда вы увидите, что большая её часть в данный момент занята процессами.

Причины, по которым ОС не показывает весь объём

Может быть несколько различных причин, почему не показывается весь объем ОЗУ.

Как определить, почему может быть недостаток памяти:

  1. Если вы работаете в версии Windows 32-битной, будет доступно для использования не более 4 ГБ ОЗУ. Любой объем RAM больше этого значения не будет распознан. Вы можете узнать, какая версия у вас стоит, в верхней части окна «Система». Обновите до 64-битной.
  2. Если ваши модули имеют разные скорости, они не могут взаимодействовать вместе должным образом. Используйте командную строку для просмотра характеристик каждого модуля.
  3. Если один из ваших модулей памяти отказал, с ним не может работать операционная система. Используйте бесплатную программу MEMTEST для сканирования модулей и поиска ошибок.
  4. Если модули не поддерживаются вашей материнской платой, они не будут распознаны Windows. Прочтите документацию к материнской плате для того, чтобы приобретать ОЗУ, которые будут ей поддерживаться.

Главная » Уроки и статьи » Софт

Вопрос

Как узнать, сколько оперативной памяти использует программа во время работы?

Ответ

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

1. Откройте Диспетчер задач, для этого:

  • Нажмите сочетание клавиш «Ctrl+Shift+Esc»

или

  • Кликните правой кнопкой мыши на пустом месте панели задач и выберите «Запустить диспетчер задач»

1.jpg

2. В диспетчере задач перейдите на вкладку «Процессы», если она еще не выбрана.

2.jpg

Как видно на скриншоте выше, вкладка «Процессы» показывает каждый из запущенных процессов на компьютере, включая количество используемой ним памяти. Например, выделенный процесс opera.exe сейчас использует больше 400 MB оперативной памяти (в браузере открыто около 30 вкладок).

Совет: Нажатие по колонке «Память» сортирует процессы по количеству используемой памяти. На примере выше мы отсортировали программы по количеству используемой памяти и по убыванию.

Дата: 27.02.2013Автор/Переводчик: Linchak

Используемые источники:

  • https://public-pc.com/kak-uznat-operativnuyu-pamyat-kompyutera-legko-2/
  • https://infotechnica.ru/pro-kompyuteryi/ob-operativnoy-pamyati/smotrim-skolko-ispolzuetsya/
  • https://www.chaynikam.info/kesh-cpu.html
  • http://instcomputer.ru/sovety-nachinayushhim/kak-uznat-skolko-operativnoj-pamyati.html
  • https://linchakin.com/posts/post/165/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации