Размещение в ОЗУ является механизмом, который сопоставляет файл или фрагмент файла на диске к области значений адресов в адресном пространстве приложения. Используйте размещение в ОЗУ когда это необходимо для случайным образом больших файлов доступа, или часто доступа маленькие файлы. Кроме того, размещение в ОЗУ позволяет вам данные файла доступа с помощью стандартных операций индексации MATLAB®. Для получения дополнительной информации см. Обзор Размещения в ОЗУ.
memmapfile | Создайте карту распределения памяти к файлу |
Предположим, что вы хотите создать карту распределения памяти для файла с именем records.dat
, с помощью функции memmapfile
.
Этот пример показывает, как создать две различных карты распределения памяти, и затем читать из каждой из карт с помощью соответствующего синтаксиса.
Этот пример показывает, как создать три различных карты распределения памяти, и затем записать в каждую из карт с помощью соответствующего синтаксиса.
Удаление карты распределения памяти
Чтобы очистить объект memmapfile
из памяти, сделайте любое следующее:
Совместное использование памяти между приложениями
Этот пример показывает, как реализовать два отдельных процесса MATLAB, которые связываются друг с другом путем записи и чтения из совместно используемого файла.
Размещение в ОЗУ является механизмом, который сопоставляет фрагмент файла или целого файла, на диске к области значений адресов в адресном пространстве приложения.