exponenta event banner

netcdf.setChunkCache

Установка параметров кэша блоков по умолчанию для библиотеки NetCDF

Синтаксис

netcdf.setChunkCache(csize,nelems,premp)

Описание

netcdf.setChunkCache(csize,nelems,premp) задает параметры кэша блоков по умолчанию, используемые библиотекой NetCDF.

Настройки применяются для последующих операций открытия или создания файлов, для оставшейся части сессии MATLAB ® или до выдачи clear mex звоните. Эта функция не изменяет настройки кэша блоков уже открытых файлов.

Входные аргументы

csize

Скалярное двойное задание общего размера кэша необработанных блоков данных в байтах.

nelems

Скалярное двойное задание количества слотов блоков в хэш-таблице кэша необработанных блоков данных.

premp

Скалярный двойной, между 0 и 1, включительно, который указывает, как библиотека обрабатывает упреждающие полностью считанные порции в кэше порций. Значение 0 означает, что полностью считанные порции обрабатываются не иначе, чем другие порции, то есть вытеснение происходит исключительно на основе алгоритма LRU (Last Lately Used, LRU). Значение 1 означает, что полностью считанные порции всегда вытесняются перед другими порциями.

Примеры

В этом примере задается размер блока кэша, используемого библиотекой NetCDF.

 netcdf.setChunkCache(32000000, 2003, .75)

Ссылки

Эта функция соответствует nc_set_chunk_cache в API библиотеки NetCDF.

Для получения информации об авторских правах, прочтите netcdfcopyright.txt и mexnccopyright.txt файлы.

См. также