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