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

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

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

Функции

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

Темы

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

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

Сопоставить файл с памятью

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

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

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

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

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

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

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

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

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