Main Content

cdflib.setCacheSize

指定 dotCDF 高速缓存缓冲区的数目

语法

cdflib.setCacheSize(cdfId,numBuffers)

说明

cdflib.setCacheSize(cdfId,numBuffers) 指定 CDF 库用于打开的 dotCDF 文件的高速缓存缓冲区的数目。dotCDF 文件是文件扩展名为 .cdf 的文件。

cdfId 标识已打开的 CDF 文件。numBuffers 是指定缓冲区数目的数值。

有关高速缓存方案的信息,请参阅 CDF 用户指南

示例

创建一个 CDF 文件并设置高速缓存大小。要运行本例,必须对当前目录拥有写入权限。

cdfId = cdflib.create("your_file.cdf");

% Get the default cache size
numBuf = cdflib.getCacheSize(cdfId)
numBuf =

   300
% Specify a cache size
cdflib.setCacheSize(cdfId,150)

% Check the cache size again
numBuf = cdflib.getCacheSize(cdfId)
numBuf =

   150
% Clean up
cdflib.delete(cdfId)
clear cdfId

参考

此函数对应于 CDF 库的 C API 例程 CDFsetCacheSize

要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。