Main Content

netcdf.setChunkCache

设置 NetCDF 库的默认分块缓存设置

语法

netcdf.setChunkCache(csize,nelems,premp)

说明

netcdf.setChunkCache(csize,nelems,premp) 设置 NetCDF 库所使用的默认分块缓存设置。

这些设置将应用于后续文件的打开或创建操作,在 MATLAB® 会话的剩余部分,或者在您发出 clear mex 调用之前一直有效。该函数不会更改已打开的文件的分块缓存设置。

输入参数

csize

指定原始数据分块缓存总大小的双精度标量(以字节为单位)。

nelems

指定原始数据分块缓存哈希表中分块槽的数目的双精度标量。

premp

指定库如何处理分块缓存中优先完全读取分块的 01 之间(包括二者)之间的双精度标量。0 值表示将完全读取分块视同于其他分块,即,优先只是基于最近最少使用 (LRU) 算法。值为 1 表示完全读取分块始终优先于其他分块。

示例

本例设置 NetCDF 库所使用的缓存分块大小。

 netcdf.setChunkCache(32000000, 2003, .75)

参考

此函数对应于 netCDF 库 C API 中的 nc_set_chunk_cache 函数。