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