Размещение в ОЗУ

Сопоставьте данные о файле с памятью для более быстрого доступа

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

Функции

memmapfileСоздайте карту распределения памяти к файлу

Примеры и руководства

Отображение файла с памятью

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

Чтение из отображаемого файла

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

Запись в отображаемый файл

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

Удаление карты распределения памяти

Очистить memmapfile объект из памяти, сделайте любое следующее:

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

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

Концепции

Обзор размещения в ОЗУ

Размещение в ОЗУ является механизмом, который сопоставляет фрагмент файла или целого файла, на диске к области значений адресов в адресном пространстве приложения.