Доступно виртуальной памяти что это

Виртуальная память: Что это и как ее увеличить?

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Виртуальная память — что это?

Виртуальная память является подкачкой (дополнением) оперативной памяти. Она присутствует практически во всех операционных системах.

При запуске ресурсоемких программ у нас постоянно возникает потребность в виртуальной памяти. По этому сегодня мы рассмотрим подробный обзор «что это такое?» и как мы можем ее изменить в лучшую сторону.

Что такое виртуальная память?

Виртуальная память (Virtual Memory, ВП) — это метод управления памятью компьютера, использующий для работы файл подкачки (swap file). При недостатке существующего объема ОЗУ, позволяет запускать на ПК более ресурсозатратные программы. В таком случае данные приложения автоматически перемещаются между основной памятью и вторичным хранилищем.

Виртуальная память так же обладает рядом достоинств:

За счет ее использования компьютер способен изолировать запущенные процессы друг от друга и рационально распределять RAM.

Как узнать объем файла подкачки (swap file)

Файл подкачки хранится на винчестере компьютера. Если для работы устройства используется несколько жестких дисков, то он будет расположен на самом быстром из них. Определить объем ВП можно с использованием стандартных средств Windows или специального софта.

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Размер свапа подкачки можно узнать через штатную утилиту «Системный монитор».

Для этого:

При определении размера ВП система исходит не из объема ОЗУ, а из задач, которые выполняются на устройстве. Поэтому для определения размера необходимо запустить приложения и компоненты, которые обычно используются компьютером и посмотреть пиковое значение свапинга в течение этого сеанса. Он и будет определять величину файла подкачки.

Dump File и его типы

Swap используется не только для расширения физической памяти, но и для создания аварийных дампов при возникновении «внештатных» аварийных ситуаций.

Как это работает:

Таким образом при автоматическом выборе размера свапа, Windows руководствуется настройками для создания аварийного дампа.

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Загрузка и восстановление

Дампы можно разделить на 4 типа:

В него записывается все содержимое RAM на момент незапланированного завершения работы. С учетом этой информации файл подкачки должен иметь размер равный физической памяти компьютера +1 МБ (используется для создания записи в системном журнале).

В него записывается только информация и память, выделенная для ядра операционной системы. Он занимает сравнительно меньше места и его объема достаточно, чтобы Windows могла определить причины аварийного завершения работы.

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

Доступен только для операционных систем семейства Windows начиная от восьмерки и выше, либо Server 2012. Представляет собой аналог дампа ядра, но с тем отличием, что система может постоянно менять размер файла подкачки, позволяя ей выбирать оптимальный для работы вариант.

Как изменить Dump File

Перед тем, как менять размер виртуальной памяти, необходимо правильно определить и выбрать тип дампа. Сделать это можно используя штатные инструменты Windows. Для этого выполните следующие действия:

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Загрузка и восстановление

Как изменить объем виртуальной памяти через быстродействие

Запустите системную утилиту «Выполнить» одновременным нажатием клавиш Windows+R или откройте ее через Пуск. После этого:

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

По умолчанию система определяет размер полностью в автоматическом режиме. Это наиболее оптимальная опция для Windows. При изменении объема свапа вручную важно, чтобы новый размер виртуальной памяти был не менее существующего, в противном случае возможны сбои в работе ПК.

Как добавить виртуальную память на Windows

Как правило, среднестатистическому пользователю достаточно того объема ВП, которая выделяется устройством автоматически. Если на ПК мало физической RAM, то увеличить ее объем можно за счет свапа.

Для этого:

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Рекомендации по использованию виртуальной памяти

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Если вы не знаете, какой оптимальный объем для свапа выбрать и на что это будет влиять, то далее мы предлагаем ознакомиться вам с небольшими советами, которые помогут увеличить быстродействие ПК.

Итак, рассмотрим ряд советов:

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

Так же подробно про ВП можно посмотреть в видеоролике ниже:

Виртуальная память или файл подкачки

В видео рассматривается оптимальный размер файла подкачки

Сегодня мы ответили на вопрос «Виртуальная память, что это? И для чего она нужна?». Она помогает значительно повысить быстродействие системы и используется для хранения информации при сбоях. По умолчанию объем файла подкачки регулируется Windows полностью в автоматическом режиме.

Если пользователь хочет указать его самостоятельно, то для этого необходимо учесть выбранный тип дампа (либо отключить его). Объем виртуальной памяти зависит от дампа и общего объема RAM.

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

Источник

Файл подкачки. Правильная настройка файла подкачки и его оптимальный размер.

Здравствуйте уважаемые читатели! Сегодня мы открываем цикл статей про оптимизацию компьютера на ОС Windows. Начнем мы с такой штуки как файл подкачки. Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоВ этой статье вы найдёте ответы на такие вопросы: Где находится файл подкачки?; Как правильно настроить файл подкачки?; Как задать оптимальный размер файла подкачки для разных объемов оперативной памяти?. Поехали!

Файл подкачки. Терминология.

Файл подкачки (pagefile.sys) — это системный файл на жестком диске (как правило на системном диске) компьютера, который служит как бы дополнением (расширением) к оперативной памяти. Также эту дополнительную память называют виртуальной памятью компьютера.
Виртуальная память — метод управления памятью компьютера для выполнения программ требующих большие объемы оперативной памяти, чем есть реально на компьютере. Недостающую оперативную память такие программы получают из файла подкачки. Другими словами, файл подкачки разгружает оперативную память в периоды её сильной загрузки.
Оперативная память в разы быстрее чем память файла подкачки. Если одновременно запустить несколько приложений в системе, которые потребляют много оперативной памяти, то данные неиспользуемых из них будут выгружены из оперативной памяти в менее быструю виртуальную память. Активные же приложения будут обслуживаться непосредственно оперативной памятью (RAM). Также, если например свернутое приложение развернуть, то данные из виртуальной памяти вновь перейдут в RAM.

Как настроить файл подкачки и изменить его размер?

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

До пункта Быстродействие можно дойти также введя команду sysdm.cpl в командной строке Выполнить (командную строку можно открыть нажав WIN+R ).Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Для отключения файла подкачки поставьте переключатель в пункт Без файла подкачки.

Размер файла подкачки Windows. Какой правильный?

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

Правильное расположение файла подкачки. На каком диске включить?

Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске. Считается, что файл подкачки делить на 2 части:

При этом система во время работы обращается к наименее загруженному разделу, не трогая первый.
Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024мб). Эта хитрость позволяет избавиться от фрагментации данного файла.

Итоги:

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

Источник

Что на самом деле может виртуальная память

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Мы в 1cloud стараемся рассказывать о различных технологиях — например, контейнерах, SSL или флеш-памяти.

Сегодня мы продолжим тему памяти. Разработчик Роберт Элдер (Robert Elder) в своем блоге опубликовал материал с описанием возможностей виртуальной памяти, которые известны не всем инженерам. Мы представляем вашему вниманию основные мысли этой заметки.

Примечание: Исходный материал содержит большое количество сложных терминов и технологических описаний, поэтому если вы обнаружили какую-то ошибку или неточность — напишите нам личным сообщением, чтобы мы могли внести правки и сделать материал лучше.

Занявшись обновлением собственного компилятора C и написанием спецификации CPU Элдер понял, что с виртуальной памятью связано очень много вопросов, которые до конца не понятны начинающим разработчикам. По этой причине он решил написать свое интерактивное пособие.

Прежде чем переходить к статье Элдера, можете посмотреть видео, на котором Джейсон Питт (Jason Pitt) рассказывает о том, что такое виртуальная память.

Как это работает

Элдер создал на своем сайте таблицу с физическим и виртуальным представлениями 256-байтного адресного пространства. Ниже представлен скриншот этой таблицы. Интерактивная версия доступна в блоге инженера по этой ссылке.

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Обозначения, встречающиеся в интерактивной таблице Элдера:

0x0Это указатель на страничную структуру верхнего уровня. На машинах Intel это значение хранится в регистре CR3. С ARM все немного сложнее.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоПервая страничная структура. При двухуровневой организации таблиц часто называется «директорией» страниц. В нашем случае каждая запись в директории занимает 8 бит (1 байт) и содержит информацию о месторасположении таблицы страниц.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоВторая страничная структура – это так называемая таблица страниц (page table). Каждая запись содержит информацию о расположении физической страницы.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоФизическая страница, с которой в настоящий момент ведется работа.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоАктивная запись директории страниц или таблицы страниц.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоВыбранное расположение в памяти.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоПамять, доступная для чтения (Readable Memory). В данном примере разрешения не анализируются, однако в реальной системе будет осуществляться проверка бита на соответствие требуемому методу доступа.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоПамять, доступная для записи (Writeable Memory).
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоПамять, для которой разрешено выполнение (Executable Memory).
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоНедоступная виртуальная память (Inaccessible Virtual Memory).
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоНеинициализированная физическая память (Unitialised Physical Memory). К ней нельзя обратиться через адресное пространство виртуальной памяти – это вызовет страничное нарушение.
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что этоНедоступная физическая память (Inaccessible Physical Memory). Участки памяти, к которым нельзя получить доступ.

Отображение адресов «один в один» (Identity Mapping)

Это один из самых простых способов отображения виртуальной памяти: каждый физический адрес отображается на такой же виртуальный адрес. Этот вариант не слишком подходит для работы многофункциональной ОС, но может быть весьма полезен для быстрой разработки некоторых систем (вот пример микроядра, над которым ведет работу Элдер).

Рекурсивное отображение (Recursive Mapping)

Чтобы управлять памятью, нужно знать, где в физической памяти располагаются страничные структуры. Когда блок управления памятью (MMU) начинает работу, вы можете взаимодействовать напрямую только с адресами виртуальной памяти. По этой причине отслеживать физические адреса бывает очень трудно.

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

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

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

Отображение на одну страницу (Everything Mapped to the Same Page)

Важная особенность виртуальной памяти состоит в том, что она позволяет отображать физические страницы на множество виртуальных адресов в памяти. Это дает возможность отображать страницы, принадлежащие участку разделяемой памяти с атрибутом «только для чтения», на несколько процессов.

Страничные нарушения (Page Faults Everywhere)

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

Переключение контекста между двумя процессами (Context Switching Between 2 Processes)

Изменяя указатель на страничную структуру верхнего уровня, мы переходим в другую страничную директорию. При этом доступные адреса остаются теми же, но их содержимое меняется. Это объясняет, почему в ОС с виртуальной памятью множество процессов могут использовать один и тот же виртуальный указатель.

Решение проблемы внешней фрагментации (Solving External Fragmentation)

Внешняя фрагментация – это весьма неприятная вещь. Рассмотрим такую ситуацию: у вашего компьютера 4 ГБ памяти, но нет жесткого диска. После нескольких операций распределения памяти система оказалась в ситуации, когда все пространство памяти свободно, кроме одного байта в самой середине. В этом случае, если вам потребуется разместить большой трехгигабайтный блок, вы не сможете этого сделать (несмотря на то, что свободной памяти достаточно).

Из этой ситуации есть два выхода:

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

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

Копирование при записи (Copy-On-Write)

Виртуальная память крайне полезна для повышения производительности при выполнении команды fork. Если делать полные копии каждой страницы памяти, которую использует процесс, то это приведет к пустой трате циклов CPU и RAM. Идея копирования при записи состоит в том, что мы просто отображаем образ памяти родительского процесса в адресное пространство дочернего процесса.

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

Эксперимент со страницами

Элдер провел эксперимент на своем компьютере с операционной системой Ubuntu 14.04. Он объявил несколько переменных подряд, чтобы посмотреть, будут ли их указатели также располагаться рядом друг с другом.

Вот, что он получил на выходе:

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

Вызов функции с помощью констант

В следующей программе задаются несколько произвольных констант (которые позже будут заменены) и функция, которая принимает на входе целое число и увеличивает его на 8. В данном примере функция main следует сразу за функцией func1. После запуска программа выводит информацию, необходимую для выполнения функции func1.

Можно просто скопировать эти значения в целочисленные константы, которые будут расположены в памяти одна за другой (пример может не сработать, если ваша система отличается от системы Элдера). Теперь, поскольку они находятся на одной странице, можно обратиться к ним как к исполняемым данным и использовать вместо указателя на функцию указатель на «a».

На выходе по-прежнему имеем число 37.

Источник

Файл подкачки Windows

По запросу в любой поисковой системе «файл подкачки windows» можно получить тысячу-другую скопированных друг у друга, либо немного отличающихся ответов по выбору оптимальных размеров для pagefile.sys.

Самые распространенные советы выглядят примерно следующим образом: для машин с маленьким ОЗУ нужно задавать размер файла подкачки k*RAM, где RAM — объем физической памяти, k — какой-нибудь коэффициент, коих много самых разнообразных. И 1,5, и 2, и даже 3 встречал. Если же планок памяти стоит на 4Гб и больше, то «смело отключайте виртуальную память в принципе».

Статья о том, стоит ли верить ли этим советам, и если да, то насколько.

Что такое файл подкачки?

pagefile.sys, он же файл подкачки — файл, представляющий собой виртуальную память, которая позволяет одновременно выполняться большому количеству процессов, которые все сразу не смогли бы поместиться в физической памяти.
По умолчанию после установки Windows файл подкачки увеличивается автоматически при заполнении текущего объема.

Если отключить файл подкачки

Если попытаться отключить файл подкачки в windows 7, система выдаст предупреждающее окно, в котором сообщит о неприятных последствиях:
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Отсюда следует, что не стоит полностью отказываться от использования виртуальной памяти, иначе в случае краха не получится даже проанализировать причину сбоя. Указанный на скриншоте минимальный размер в 1МБ берется из расчета конфигурации дампа памяти в настройках «загрузка и восстановление»:
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Если выбрать для записи отладочной информации полный дамп, то размер увеличивается на несколько порядков. У меня он составил 400МБ.

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

Если перенести файл подкачки на другой раздел

Куча статей по оптимизации вашей ОС рекомендует перенести файл подкачки на отдельно созданный и отформатированный в FAT32 раздел жесткого диска. При этом повышается быстродействие и уменьшается фрагментация этого файла.

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

Размер файла подкачки

Вернемся к нашим апельсинам к вопросу об оптимальном размере. Перекопав множество статей, информационных изданий и даже рекомендации Microsoft, я так и не нашел четкого и однозначного ответа на этот вопрос. Да и не нашел бы, как стало мне ясно после прочтения перевода статьи Марка Руссиновича Преодолевая ограничения Windows: виртуальная память. В заключении приведу ссылки на перевод и оригинал, а сейчас постараюсь объяснить, откуда же взять размер файла.

Для начала потребуется утилита Process Explorer, она является бесплатным аналогом дефолтного Task Manager’a, но обладает многими преимуществами. Скачать можно по ссылке.

После запуска Process Explorer’a выберите самые ресурсоемкие в плане используемой памяти приложения, которые используете в повседневной жизни, и запустите их все одновременно. В окне Process Explorer’a нажмите CTRL+I или выберите в меню View/System Information, из всего многообразия представленных в окне данных нужно выбрать область Commit Charge
Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Значение Peak — пиковое значение выделенной памяти для всех приложений, складываемое из физической и виртуальной памяти.

Далее вооружаемся калькулятором и вычитаем из этого значения размер оперативной памяти. Если получается отрицательное значение — берем требуемые системой 400МБ (может быть другое значение), необходимые для создания дампа. Если получается положительное значение — выставляем таким минимальное и максимальное значение файла подкачки. Можно подстраховаться и установить «про запас» максимум выше, но тогда вырастет фрагментация файла в случае увеличения его размеров. Поэтому лучше зафиксировать на одном месте.

Источник

Добавить оперативную память в смартфон. Что такое Virtual RAM и в чём её недостатки

Всё больше вендоров внедряют технологию виртуальной оперативной памяти в свои смартфоны. Вслед за OPPO, ZTE и realme тренд подхватила Xiaomi. Функция появится в грядущем обновлении MIUI 13. Но как работает виртуальная RAM и так ли она полезна на деле?

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Что такое Virtual RAM

Оперативка — быстрая энергозависимая память с произвольным доступом, в которой работают запущенные приложения и процессы. Её невозможно увеличить: сколько гигабайт установил производитель — все ваши. Но Virtual RAM позволяет значительно расширить ОЗУ без вмешательства в аппаратную часть.

Технология виртуального расширения применяется давно. В телефоны она перекочевала из компьютеров. Принцип работы следующий: часть внутренней постоянной памяти вашего аппарата используется в качестве дополнительной оперативной. Так суммарный объём ОЗУ гаджета возрастает.

Рассмотрим пример. Скажем, у смартфона 6 ГБ ОЗУ и 64 ГБ ПЗУ. Вы добавляете 5 ГБ виртуальной оперативки и получаете 11 ГБ ОЗУ. При этом доступная постоянная память сократится до 59 ГБ.

Однако дополнительная оперативная память в основном требуется смартфонам начального уровня и старым аппаратам с накопителями на 32 или даже 16 ГБ. При таком раскладе для приложений и личных файлов остаётся немного свободного места.

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Как работает на практике

В чём же плюс технологии? Виртуальное увеличение RAM повышает стабильность многозадачности на бюджетных устройствах. Допустим, вы открыли N приложений на мобильнике — объём ОЗУ заполнился целиком. Когда это происходит, ОС Android автоматически выгружает из памяти утилиты с низким приоритетом.

Здесь в игру вступает виртуальная память. Она сможет дольше удерживать некоторые приложения, когда заполнится физическая оперативка. Операционка сама будет распределять, какие программы поместить в виртуальную память, а какие в основную.

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Но есть нюанс. Постоянная память, которая используется для виртуальной RAM, не сравнится по скорости с настоящей оперативной. Помещать в неё игры или требовательные программы — плохая идея. Куда лучше Virtual RAM справляется с простыми утилитами вроде календаря и заметок, освобождая быстрые гигабайты для ресурсоёмких задач.

В результате виртуальная оперативка позволяет удерживать в ОЗУ большее число приложений. На значительный прирост производительности рассчитывать не стоит. Технология лишь немного ускорит ваш гаджет. Зато она способна заметно улучшить мультизадачность.

Как включить Virtual RAM

Раньше для виртуального расширения оперативной памяти энтузиасты использовали утилиты вроде ROEHSOFT RAM Expander. Для подобных операций требовались root-права. Теперь же многие производители сами распространяют эту фишку с помощью OTA-обновлений. Объём ОЗУ, который можно добавить, зависит от конкретного устройства. Наибольший прирост обещает ZTE: на смартфоне Axon 30 5G можно суммарно получить 20 ГБ ОЗУ, из которых 8 ГБ будут виртуальными. О внедрении Virtual RAM в свои гаджеты также заявили OPPO и realme.

Доступно виртуальной памяти что это. Смотреть фото Доступно виртуальной памяти что это. Смотреть картинку Доступно виртуальной памяти что это. Картинка про Доступно виртуальной памяти что это. Фото Доступно виртуальной памяти что это

Xiaomi, в свою очередь, предложит пользователям 3 ГБ виртуальной оперативки в новой MIUI 13. Сообщается, что эту функцию можно будет включить в настройках.

А вам хватает оперативной памяти в смартфоне? И пригодится ли виртуальная?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *